Mercurial > hg > fxanalyse
annotate FXAnalyse.h @ 268:ec4462c7f8b7
Extensive cleanup of beatnote specific variables
Reorganize the beatnote specific variables in arrays indexed by the
beatnote enum constants LO, HG, SR. Also reorganize DDS frequency
related variables in arrays indexed by the DDS channel number.
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Thu, 09 Jul 2015 23:11:00 +0200 |
parents | 708de02ef948 |
children |
rev | line source |
---|---|
0 | 1 /**************************************************************************/ |
2 /* LabWindows/CVI User Interface Resource (UIR) Include File */ | |
249 | 3 /* Copyright (c) National Instruments 2015. All Rights Reserved. */ |
0 | 4 /* */ |
5 /* WARNING: Do not add to, delete from, or otherwise modify the contents */ | |
6 /* of this include file. */ | |
7 /**************************************************************************/ | |
8 | |
9 #include <userint.h> | |
10 | |
11 #ifdef __cplusplus | |
12 extern "C" { | |
13 #endif | |
14 | |
15 /* Panels and Controls: */ | |
16 | |
84
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
17 #define CALCN 1 |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
18 #define CALCN_N 2 /* control type: numeric, callback function: (none) */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
19 #define CALCN_STOP 3 /* control type: command, callback function: CB_OnNStop */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
20 #define CALCN_SLOPETIME 4 /* control type: numeric, callback function: (none) */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
21 #define CALCN_INTEGRATIONTIME 5 /* control type: numeric, callback function: (none) */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
22 #define CALCN_DELTAFREQ 6 /* control type: numeric, callback function: (none) */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
23 #define CALCN_START 7 /* control type: command, callback function: CB_OnStartNCalculus */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
24 #define CALCN_ACCEPTN 8 /* control type: command, callback function: CB_OnAcceptN */ |
0 | 25 |
160
f609fb29536b
Simplification and code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
159
diff
changeset
|
26 #define ESTIMATEN 2 |
f609fb29536b
Simplification and code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
159
diff
changeset
|
27 #define ESTIMATEN_N 2 /* control type: numeric, callback function: (none) */ |
227
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
28 #define ESTIMATEN_FCOUNT 3 /* control type: numeric, callback function: (none) */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
29 #define ESTIMATEN_FDDS 4 /* control type: numeric, callback function: (none) */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
30 #define ESTIMATEN_FREP 5 /* control type: numeric, callback function: cb_onEstimateNChange */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
31 #define ESTIMATEN_CLOSE 6 /* control type: command, callback function: cb_onEstimateNClose */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
32 #define ESTIMATEN_SET 7 /* control type: command, callback function: cb_onEstimateNSet */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
33 #define ESTIMATEN_SIGN 8 /* control type: numeric, callback function: cb_onEstimateNChange */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
34 #define ESTIMATEN_FBEAT 9 /* control type: numeric, callback function: cb_onEstimateNChange */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
35 #define ESTIMATEN_FREQUENCY 10 /* control type: numeric, callback function: cb_onEstimateNFrequency */ |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
36 #define ESTIMATEN_WAVELENGTH 11 /* control type: numeric, callback function: cb_onEstimateNWaveleght */ |
17
9cadd12e7722
Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
2
diff
changeset
|
37 |
84
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
38 #define LOGGING 3 /* callback function: CB_OnLoggingPanelEvent */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
39 #define LOGGING_LOGGING 2 /* control type: textBox, callback function: (none) */ |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
40 |
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
41 #define PANEL 4 /* callback function: CB_OnEventMain */ |
2
bd7501b65f56
Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
0
diff
changeset
|
42 #define PANEL_QUITBUTTON 2 /* control type: command, callback function: QuitCallback */ |
bd7501b65f56
Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
0
diff
changeset
|
43 #define PANEL_STARTBUTTON 3 /* control type: command, callback function: CB_OnStart */ |
bd7501b65f56
Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
0
diff
changeset
|
44 #define PANEL_STOPBUTTON 4 /* control type: command, callback function: CB_OnStop */ |
124
bdfc61a8ebee
Add thousands separator to important numeric displays
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
123
diff
changeset
|
45 #define PANEL_CH4 5 /* control type: numeric, callback function: (none) */ |
bdfc61a8ebee
Add thousands separator to important numeric displays
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
123
diff
changeset
|
46 #define PANEL_CH3 6 /* control type: numeric, callback function: (none) */ |
bdfc61a8ebee
Add thousands separator to important numeric displays
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
123
diff
changeset
|
47 #define PANEL_CH2 7 /* control type: numeric, callback function: (none) */ |
bdfc61a8ebee
Add thousands separator to important numeric displays
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
123
diff
changeset
|
48 #define PANEL_CH1 8 /* control type: numeric, callback function: (none) */ |
134
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
49 #define PANEL_ADEV_Math1 9 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
50 #define PANEL_ADEV_Ch4 10 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
51 #define PANEL_ADEV_Ch3 11 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
52 #define PANEL_PLOT_Ch4 12 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
53 #define PANEL_ADEV_Ch2 13 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
bd28161e5ac2
Major code cleanup
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
133
diff
changeset
|
54 #define PANEL_PLOT_Ch3 14 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
157
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
55 #define PANEL_ADEV_Ch1 15 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
56 #define PANEL_PLOT_Ch2 16 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
57 #define PANEL_PLOT_Math1 17 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
58 #define PANEL_PLOT_Ch1 18 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
59 #define PANEL_DDS2 19 /* control type: numeric, callback function: CB_ChangeDDSOut */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
60 #define PANEL_TEXTMSG 20 /* control type: textMsg, callback function: (none) */ |
f4633519a628
Remove controls for removed functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
153
diff
changeset
|
61 #define PANEL_TEXTMSG_2 21 /* control type: textMsg, callback function: (none) */ |
256
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
62 #define PANEL_RECENTER_THRESHOLD_SR 22 /* control type: numeric, callback function: CB_RecenterThreshold */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
63 #define PANEL_RECENTER_THRESHOLD_HG 23 /* control type: numeric, callback function: CB_RecenterThreshold */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
64 #define PANEL_RECENTER_THRESHOLD_LO 24 /* control type: numeric, callback function: CB_RecenterThreshold */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
65 #define PANEL_RECENTER_INTERVAL 25 /* control type: numeric, callback function: CB_RecenterInterval */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
66 #define PANEL_SLOPETIME 26 /* control type: numeric, callback function: CB_ChangeSlopeTime */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
67 #define PANEL_DEDRIFT_DDS_FREQ 27 /* control type: numeric, callback function: CB_DedriftDDSFreq */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
68 #define PANEL_DDS1 28 /* control type: numeric, callback function: CB_ChangeDDSOut */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
69 #define PANEL_CHANGENDIV 29 /* control type: numeric, callback function: CB_OnChangeNdiv */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
70 #define PANEL_N3 30 /* control type: numeric, callback function: CB_ChangeN */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
71 #define PANEL_N3CALCULUS 31 /* control type: command, callback function: CB_OnNCalculus */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
72 #define PANEL_N1 32 /* control type: numeric, callback function: CB_ChangeN */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
73 #define PANEL_N2 33 /* control type: numeric, callback function: CB_ChangeN */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
74 #define PANEL_N2CALCULUS 34 /* control type: command, callback function: CB_OnNCalculus */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
75 #define PANEL_DDS4STEP 35 /* control type: ring, callback function: CB_ChangeDDSStep */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
76 #define PANEL_DDS3STEP 36 /* control type: ring, callback function: CB_ChangeDDSStep */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
77 #define PANEL_DDS2STEP 37 /* control type: ring, callback function: CB_ChangeDDSStep */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
78 #define PANEL_SLOPE_APPLIED 38 /* control type: numeric, callback function: CB_SetSlope */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
79 #define PANEL_PLOT_Math5 39 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
80 #define PANEL_PLOT_Math4 40 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
81 #define PANEL_ADEV_Math4 41 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
82 #define PANEL_DDS1STEP 42 /* control type: ring, callback function: CB_ChangeDDSStep */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
83 #define PANEL_TEXTMSG_15 43 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
84 #define PANEL_ADEV_Math5 44 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
85 #define PANEL_PLOT_Math3 45 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
86 #define PANEL_SAVE_EXTRA 46 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
87 #define PANEL_SR_LOGGER 47 /* control type: radioButton, callback function: CB_SrDatalogger */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
88 #define PANEL_SAVE_SR 48 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
89 #define PANEL_ADEV_Math3 49 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
90 #define PANEL_MATHSTRING4 50 /* control type: string, callback function: CB_ChangeMath */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
91 #define PANEL_PLOT_Math2 51 /* control type: radioButton, callback function: CB_OnFreqPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
92 #define PANEL_SAVE_HG 52 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
93 #define PANEL_SAVE_LO 53 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
94 #define PANEL_ADEV_Math2 54 /* control type: radioButton, callback function: CB_OnAllanPlot */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
95 #define PANEL_MATHSTRING3 55 /* control type: string, callback function: CB_ChangeMath */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
96 #define PANEL_MATHSTRING1 56 /* control type: string, callback function: CB_ChangeMath */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
97 #define PANEL_MATHSTRING2 57 /* control type: string, callback function: CB_ChangeMath */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
98 #define PANEL_TEXTMSG_16 58 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
99 #define PANEL_MATHSTRING5 59 /* control type: textBox, callback function: CB_ChangeMath */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
100 #define PANEL_UTC 60 /* control type: numeric, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
101 #define PANEL_TIME 61 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
102 #define PANEL_DDS4 62 /* control type: numeric, callback function: CB_ChangeDDSOut */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
103 #define PANEL_DDS3 63 /* control type: numeric, callback function: CB_ChangeDDSOut */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
104 #define PANEL_N1CALCULUS 64 /* control type: command, callback function: CB_OnNCalculus */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
105 #define PANEL_FINDSIGN3 65 /* control type: command, callback function: CB_OnFindSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
106 #define PANEL_SIGN3 66 /* control type: numeric, callback function: CB_BeatnoteSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
107 #define PANEL_FINDSIGN2 67 /* control type: command, callback function: CB_OnFindSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
108 #define PANEL_SIGN2 68 /* control type: numeric, callback function: CB_BeatnoteSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
109 #define PANEL_FINDSIGN1 69 /* control type: command, callback function: CB_OnFindSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
110 #define PANEL_SIGN1 70 /* control type: numeric, callback function: CB_BeatnoteSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
111 #define PANEL_ADJUST_DDS4 71 /* control type: command, callback function: CB_AdjustDDSFreq */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
112 #define PANEL_ADJUST_DDS3 72 /* control type: command, callback function: CB_AdjustDDSFreq */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
113 #define PANEL_ADJUST_DDS2 73 /* control type: command, callback function: CB_AdjustDDSFreq */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
114 #define PANEL_RESETSLOPE 74 /* control type: command, callback function: CB_OnResetSlope */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
115 #define PANEL_DEDRIFT_STOP_ON_UNLOC 75 /* control type: radioButton, callback function: CB_OnStopSlopeCancellingOnUnlocked */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
116 #define PANEL_DEDRIFT_KEEP_SLOPE 76 /* control type: radioButton, callback function: CB_OnDedriftSettingsChange */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
117 #define PANEL_DEDRIFT_KEEP_FREQ 77 /* control type: radioButton, callback function: CB_OnDedriftSettingsChange */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
118 #define PANEL_SLOPE_REFERENCE 78 /* control type: ring, callback function: CB_OnSlopeReference */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
119 #define PANEL_ESTIMATE_N2 79 /* control type: command, callback function: cb_onEstimateN */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
120 #define PANEL_ESTIMATE_N3 80 /* control type: command, callback function: cb_onEstimateN */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
121 #define PANEL_DEDRIFT_PROPORTIONAL 81 /* control type: radioButton, callback function: CB_OnDedriftSettingsChange */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
122 #define PANEL_DEDRIFT_INVERT_SIGN 82 /* control type: radioButton, callback function: CB_InvertSlopeSign */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
123 #define PANEL_RECENTER 83 /* control type: LED, callback function: CB_RecenterEnable */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
124 #define PANEL_MEASURE_SLOPE 84 /* control type: LED, callback function: CB_MeasureSlope */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
125 #define PANEL_SLOPE_MEASURED 85 /* control type: numeric, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
126 #define PANEL_RESET_DEDRIFT_DDS 86 /* control type: command, callback function: CB_ResetDedriftDDS */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
127 #define PANEL_SAVE_RAW 87 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
128 #define PANEL_SHOWLOG 88 /* control type: radioButton, callback function: CB_ShowLog */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
129 #define PANEL_DEDRIFT_DOUBLE_CORR 89 /* control type: radioButton, callback function: CB_OnDedriftSettingsChange */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
130 #define PANEL_SAVE_DDS 90 /* control type: radioButton, callback function: CB_SaveData */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
131 #define PANEL_DECORATION_2 91 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
132 #define PANEL_DECORATION_8 92 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
133 #define PANEL_DECORATION 93 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
134 #define PANEL_DECORATION_3 94 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
135 #define PANEL_TEXTMSG_6 95 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
136 #define PANEL_TEXTMSG_22 96 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
137 #define PANEL_TEXTMSG_21 97 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
138 #define PANEL_TEXTMSG_7 98 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
139 #define PANEL_DECORATION_4 99 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
140 #define PANEL_DECORATION_7 100 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
141 #define PANEL_DECORATION_6 101 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
142 #define PANEL_DECORATION_5 102 /* control type: deco, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
143 #define PANEL_TEXTMSG_20 103 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
144 #define PANEL_TEXTMSG_19 104 /* control type: textMsg, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
145 #define PANEL_MATH4 105 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
146 #define PANEL_MATH5 106 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
147 #define PANEL_MATH3 107 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
148 #define PANEL_MATH2 108 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
149 #define PANEL_MATH1 109 /* control type: string, callback function: (none) */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
150 #define PANEL_RECENTER_SR 110 /* control type: radioButton, callback function: CB_RecenterChannel */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
151 #define PANEL_RECENTER_HG 111 /* control type: radioButton, callback function: CB_RecenterChannel */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
152 #define PANEL_RECENTER_LO 112 /* control type: radioButton, callback function: CB_RecenterChannel */ |
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
153 #define PANEL_ERROR 113 /* control type: LED, callback function: CB_ShowError */ |
119
f9fb17fb64cc
Add Sr frequency logging to disk and to Sr data logger
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
113
diff
changeset
|
154 |
f9fb17fb64cc
Add Sr frequency logging to disk and to Sr data logger
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
113
diff
changeset
|
155 |
f9fb17fb64cc
Add Sr frequency logging to disk and to Sr data logger
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
113
diff
changeset
|
156 /* Control Arrays: */ |
f9fb17fb64cc
Add Sr frequency logging to disk and to Sr data logger
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
113
diff
changeset
|
157 |
f9fb17fb64cc
Add Sr frequency logging to disk and to Sr data logger
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
113
diff
changeset
|
158 /* (no control arrays in the resource file) */ |
0 | 159 |
160 | |
161 /* Menu Bars, Menus, and Menu Items: */ | |
162 | |
163 /* (no menu bars in the resource file) */ | |
164 | |
165 | |
2
bd7501b65f56
Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
0
diff
changeset
|
166 /* Callback Prototypes: */ |
0 | 167 |
217
fefe921a9784
Use DDS4 for shifting Sr beatnote frequency to 10 kHz
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
199
diff
changeset
|
168 int CVICALLBACK CB_AdjustDDSFreq(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
199
111610d871af
Show error state in main user inteface panel
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
195
diff
changeset
|
169 int CVICALLBACK CB_BeatnoteSign(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
0 | 170 int CVICALLBACK CB_ChangeDDSOut(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
171 int CVICALLBACK CB_ChangeDDSStep(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
172 int CVICALLBACK CB_ChangeMath(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
173 int CVICALLBACK CB_ChangeN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
174 int CVICALLBACK CB_ChangeSlopeTime(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
123
35861fe64d14
Allow to set dedrift DDS central frequency. Add option to double applied slope.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
122
diff
changeset
|
175 int CVICALLBACK CB_DedriftDDSFreq(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
39
2e1b3148d6e6
Add setting to invert the sign of the measured slope on dedrifting
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
36
diff
changeset
|
176 int CVICALLBACK CB_InvertSlopeSign(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
48
70980f27e1a4
Simplify dedrifting interface
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
39
diff
changeset
|
177 int CVICALLBACK CB_MeasureSlope(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
17
9cadd12e7722
Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
2
diff
changeset
|
178 int CVICALLBACK CB_OnAcceptN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
0 | 179 int CVICALLBACK CB_OnAllanPlot(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
180 int CVICALLBACK CB_OnChangeNdiv(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
232
52f882f39c16
Implement correction proportional to frequency in dedrift code
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
227
diff
changeset
|
181 int CVICALLBACK CB_OnDedriftSettingsChange(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
227
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
182 int CVICALLBACK cb_onEstimateN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
183 int CVICALLBACK cb_onEstimateNChange(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
184 int CVICALLBACK cb_onEstimateNClose(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
185 int CVICALLBACK cb_onEstimateNFrequency(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
186 int CVICALLBACK cb_onEstimateNSet(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
a2f99632a80c
Implement N estimate tacking into account measured beatnote frequency
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
217
diff
changeset
|
187 int CVICALLBACK cb_onEstimateNWaveleght(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
0 | 188 int CVICALLBACK CB_OnEventMain(int panel, int event, void *callbackData, int eventData1, int eventData2); |
189 int CVICALLBACK CB_OnFindSign(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
190 int CVICALLBACK CB_OnFreqPlot(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
84
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
191 int CVICALLBACK CB_OnLoggingPanelEvent(int panel, int event, void *callbackData, int eventData1, int eventData2); |
0 | 192 int CVICALLBACK CB_OnNCalculus(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
193 int CVICALLBACK CB_OnNStop(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
194 int CVICALLBACK CB_OnResetSlope(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
17
9cadd12e7722
Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
2
diff
changeset
|
195 int CVICALLBACK CB_OnSlopeReference(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
0 | 196 int CVICALLBACK CB_OnStart(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
197 int CVICALLBACK CB_OnStartNCalculus(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
198 int CVICALLBACK CB_OnStop(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
56
6e73fb3d94fa
Simplyfy slope measurement code
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
48
diff
changeset
|
199 int CVICALLBACK CB_OnStopSlopeCancellingOnUnlocked(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
139 | 200 int CVICALLBACK CB_RecenterChannel(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
201 int CVICALLBACK CB_RecenterEnable(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
202 int CVICALLBACK CB_RecenterInterval(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); | |
256
708de02ef948
Implement limit to frequency adjustment during recenter
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
249
diff
changeset
|
203 int CVICALLBACK CB_RecenterThreshold(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
80
46fe62febcd0
Add dedrifting DDS reset functionality
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
76
diff
changeset
|
204 int CVICALLBACK CB_ResetDedriftDDS(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
153
75689bfa69af
Fix data logging
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
144
diff
changeset
|
205 int CVICALLBACK CB_SaveData(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
28
1e4ecf64b485
Remove references to unused DDSBes
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
27
diff
changeset
|
206 int CVICALLBACK CB_SetSlope(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
199
111610d871af
Show error state in main user inteface panel
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
195
diff
changeset
|
207 int CVICALLBACK CB_ShowError(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
84
c03263186dd7
Rework and cleanup N measurement panels handling. Move logs to dedicated panel.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
82
diff
changeset
|
208 int CVICALLBACK CB_ShowLog(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
144 | 209 int CVICALLBACK CB_SrDatalogger(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
0 | 210 int CVICALLBACK QuitCallback(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
211 | |
212 | |
213 #ifdef __cplusplus | |
214 } | |
215 #endif |