annotate FXAnalyse.h @ 23:65e277fdf01f

Correct DDS3 frequency adjustement on N3 measurement We need to take into account the phase locked loop divisor factor that links DDS1 frequency change to repetition rate change.
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Fri, 20 Jul 2012 16:50:11 +0200
parents b7b3b5f1c5a6
children 419db63a9949
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
1 /**************************************************************************/
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
2 /* LabWindows/CVI User Interface Resource (UIR) Include File */
2
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
3 /* Copyright (c) National Instruments 2012. All Rights Reserved. */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
4 /* */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
5 /* WARNING: Do not add to, delete from, or otherwise modify the contents */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
6 /* of this include file. */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
7 /**************************************************************************/
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
8
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
9 #include <userint.h>
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
10
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
11 #ifdef __cplusplus
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
12 extern "C" {
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
13 #endif
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
14
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
15 /* Panels and Controls: */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
16
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
17 #define CALC3 1
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
18
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
19 #define CALCN1 2
22
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
20 #define CALCN1_N 2 /* control type: numeric, callback function: (none) */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
21 #define CALCN1_ACCEPTN 3 /* control type: command, callback function: CB_OnAcceptN */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
22 #define CALCN1_SLOPE 4 /* control type: numeric, callback function: (none) */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
23 #define CALCN1_DELTAFREQ 5 /* control type: numeric, callback function: CB_OnDeltaFreq */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
24 #define CALCN1_SLOPETIME 6 /* control type: numeric, callback function: CB_OnSlopeTime */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
25 #define CALCN1_INTEGRATIONTIME 7 /* control type: numeric, callback function: CB_OnIntegrationTime */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
26 #define CALCN1_STOP 8 /* control type: command, callback function: CB_OnNStop */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
27 #define CALCN1_START 9 /* control type: command, callback function: CB_OnStartNCalculus */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
28
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
29 #define CALCN2 3
2
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
30 #define CALCN2_SLOPE 2 /* control type: numeric, callback function: (none) */
22
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
31 #define CALCN2_DELTAFREQ 3 /* control type: numeric, callback function: CB_OnDeltaFreq */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
32 #define CALCN2_INTEGRATIONTIME 4 /* control type: numeric, callback function: CB_OnIntegrationTime */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
33 #define CALCN2_N 5 /* control type: numeric, callback function: (none) */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
34 #define CALCN2_STOP 6 /* control type: command, callback function: CB_OnNStop */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
35 #define CALCN2_START 7 /* control type: command, callback function: CB_OnStartNCalculus */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
36 #define CALCN2_ACCEPTN 8 /* control type: command, callback function: CB_OnAcceptN */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
37 #define CALCN2_SLOPETIME 9 /* control type: numeric, callback function: CB_OnSlopeTime */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
38
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
39 #define CALCN3 4
2
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
40 #define CALCN3_SLOPE 2 /* control type: numeric, callback function: (none) */
22
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
41 #define CALCN3_DELTAFREQ 3 /* control type: numeric, callback function: CB_OnDeltaFreq */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
42 #define CALCN3_INTEGRATIONTIME 4 /* control type: numeric, callback function: CB_OnIntegrationTime */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
43 #define CALCN3_N 5 /* control type: numeric, callback function: (none) */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
44 #define CALCN3_STOP 6 /* control type: command, callback function: CB_OnNStop */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
45 #define CALCN3_START 7 /* control type: command, callback function: CB_OnStartNCalculus */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
46 #define CALCN3_ACCEPTN 8 /* control type: command, callback function: CB_OnAcceptN */
b7b3b5f1c5a6 Remove unused widgets from N1 measurement panel. Harmonize widgets names
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 17
diff changeset
47 #define CALCN3_SLOPETIME 9 /* control type: numeric, callback function: CB_OnSlopeTime */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
48
17
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
49 #define ESTIMATEN3 5
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
50 #define ESTIMATEN3_N 2 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
51 #define ESTIMATEN3_ESTIMATE 3 /* control type: command, callback function: CB_OnNEstimate */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
52 #define ESTIMATEN3_FREP 4 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
53 #define ESTIMATEN3_SET 5 /* control type: command, callback function: CB_OnNEstimateSet */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
54 #define ESTIMATEN3_CANCEL 6 /* control type: command, callback function: CB_OnNEstimateCancel */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
55 #define ESTIMATEN3_WAVELENGTH 7 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
56
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
57 #define PANEL 6 /* 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
58 #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
59 #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
60 #define PANEL_STOPBUTTON 4 /* control type: command, callback function: CB_OnStop */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
61 #define PANEL_FREQ4 5 /* control type: numeric, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
62 #define PANEL_FREQ3 6 /* control type: numeric, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
63 #define PANEL_FREQ2 7 /* control type: numeric, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
64 #define PANEL_FREQ1 8 /* control type: numeric, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
65 #define PANEL_CHECKBOX_DDSSRALLAN 9 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
66 #define PANEL_CHECKBOX_DDSHGALLAN 10 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
67 #define PANEL_CHECKBOX_DDSFREPALLAN 11 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
68 #define PANEL_CHECKBOX_DDSSRPLOT 12 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
69 #define PANEL_CHECKBOX_MATH1ALLAN 13 /* control type: radioButton, callback function: CB_OnAllanPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
70 #define PANEL_CHECKBOX_DDSHGPLOT 14 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
71 #define PANEL_CHECKBOX_FREQ4ALLAN 15 /* control type: radioButton, callback function: CB_OnAllanPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
72 #define PANEL_CHECKBOX_DDSFREPPLOT 16 /* control type: radioButton, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
73 #define PANEL_CHECKBOX_FREQ3ALLAN 17 /* control type: radioButton, callback function: CB_OnAllanPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
74 #define PANEL_CHECKBOX_FREQ4PLOT 18 /* control type: radioButton, callback function: CB_OnFreqPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
75 #define PANEL_CHECKBOX_FREQ2ALLAN 19 /* control type: radioButton, callback function: CB_OnAllanPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
76 #define PANEL_CHECKBOX_FREQ3PLOT 20 /* control type: radioButton, callback function: CB_OnFreqPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
77 #define PANEL_CHECKBOX_CORRFREQU 21 /* control type: radioButton, callback function: CB_OnCROX */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
78 #define PANEL_CHECKBOX_FREQ1ALLAN 22 /* control type: radioButton, callback function: CB_OnAllanPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
79 #define PANEL_CHECKBOX_FREQ2PLOT 23 /* control type: radioButton, callback function: CB_OnFreqPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
80 #define PANEL_CHECKBOX_MATH1PLOT 24 /* control type: radioButton, callback function: CB_OnFreqPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
81 #define PANEL_CHECKBOX_FREQ1PLOT 25 /* control type: radioButton, callback function: CB_OnFreqPlot */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
82 #define PANEL_TIMER 26 /* control type: timer, callback function: CB_OnTimer */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
83 #define PANEL_DDS2 27 /* control type: numeric, callback function: CB_ChangeDDSOut */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
84 #define PANEL_TEXTMSG 28 /* control type: textMsg, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
85 #define PANEL_TEXTMSG_2 29 /* control type: textMsg, callback function: (none) */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
86 #define PANEL_SLOPETIME 30 /* control type: numeric, callback function: CB_ChangeSlopeTime */
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
87 #define PANEL_DDS1 31 /* control type: numeric, callback function: CB_ChangeDDSOut */
17
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
88 #define PANEL_SPLITTER 32 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
89 #define PANEL_CHANGENDIV 33 /* control type: numeric, callback function: CB_OnChangeNdiv */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
90 #define PANEL_DDSFREPOUT 34 /* control type: numeric, callback function: CB_ChangeDDSOut */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
91 #define PANEL_N3CHOICE 35 /* control type: numeric, callback function: CB_ChangeN */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
92 #define PANEL_N3CALCULUS 36 /* control type: command, callback function: CB_OnNCalculus */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
93 #define PANEL_N1CHOICE 37 /* control type: numeric, callback function: CB_ChangeN */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
94 #define PANEL_N2CHOICE 38 /* control type: numeric, callback function: CB_ChangeN */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
95 #define PANEL_N2CALCULUS 39 /* control type: command, callback function: CB_OnNCalculus */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
96 #define PANEL_DDS4STEP 40 /* control type: ring, callback function: CB_ChangeDDSStep */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
97 #define PANEL_DDS3STEP 41 /* control type: ring, callback function: CB_ChangeDDSStep */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
98 #define PANEL_DDS2STEP 42 /* control type: ring, callback function: CB_ChangeDDSStep */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
99 #define PANEL_CENTERFREQUENCY 43 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
100 #define PANEL_SLOPETOCANCEL 44 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
101 #define PANEL_MATH4 45 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
102 #define PANEL_MATH5 46 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
103 #define PANEL_MATH3 47 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
104 #define PANEL_CHECKBOX_MATH5PLOT 48 /* control type: radioButton, callback function: CB_OnFreqPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
105 #define PANEL_CHECKBOX_MATH4PLOT 49 /* control type: radioButton, callback function: CB_OnFreqPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
106 #define PANEL_CHECKBOX_MATH4ALLAN 50 /* control type: radioButton, callback function: CB_OnAllanPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
107 #define PANEL_DDS1STEP 51 /* control type: ring, callback function: CB_ChangeDDSStep */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
108 #define PANEL_TEXTMSG_15 52 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
109 #define PANEL_CHECKBOX_MATH5ALLAN 53 /* control type: radioButton, callback function: CB_OnAllanPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
110 #define PANEL_CHECKBOX_MATH3PLOT 54 /* control type: radioButton, callback function: CB_OnFreqPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
111 #define PANEL_CHECKBOX_MATH5SAVE 55 /* control type: radioButton, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
112 #define PANEL_CHECKBOX_MATH3SAVE_2 56 /* control type: radioButton, callback function: CB_OnSaveSr */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
113 #define PANEL_CHECKBOX_MATH3ALLAN 57 /* control type: radioButton, callback function: CB_OnAllanPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
114 #define PANEL_DDSFREPSTEP 58 /* control type: ring, callback function: CB_ChangeDDSStep */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
115 #define PANEL_DDSFREPAMP 59 /* control type: numeric, callback function: CB_ChangeDDSAmpli */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
116 #define PANEL_MATHSTRING4 60 /* control type: string, callback function: CB_ChangeMath */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
117 #define PANEL_TEXTMSG_17 61 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
118 #define PANEL_MATH2 62 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
119 #define PANEL_SPLITTER_15 63 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
120 #define PANEL_SPLITTER_12 64 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
121 #define PANEL_CHECKBOX_MATH2PLOT 65 /* control type: radioButton, callback function: CB_OnFreqPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
122 #define PANEL_CHECKBOX_MATH3SAVE 66 /* control type: radioButton, callback function: CB_OnSaveHg */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
123 #define PANEL_CHECKBOX_MATH2SAVE 67 /* control type: radioButton, callback function: CB_OnSaveOpt */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
124 #define PANEL_CHECKBOX_MATH2ALLAN 68 /* control type: radioButton, callback function: CB_OnAllanPlot */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
125 #define PANEL_TEXTMSG_7 69 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
126 #define PANEL_MATHSTRING3 70 /* control type: string, callback function: CB_ChangeMath */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
127 #define PANEL_MATH1 71 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
128 #define PANEL_SPLITTER_6 72 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
129 #define PANEL_TEXTMSG_18 73 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
130 #define PANEL_TEXTMSG_6 74 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
131 #define PANEL_TEXTMSG_8 75 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
132 #define PANEL_TEXTMSG_19 76 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
133 #define PANEL_MATHSTRING1 77 /* control type: string, callback function: CB_ChangeMath */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
134 #define PANEL_TEXTMSG_9 78 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
135 #define PANEL_TEXTMSG_10 79 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
136 #define PANEL_MATHSTRING2 80 /* control type: string, callback function: CB_ChangeMath */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
137 #define PANEL_TEXTMSG_16 81 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
138 #define PANEL_SPLITTER_11 82 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
139 #define PANEL_SPLITTER_16 83 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
140 #define PANEL_SPLITTER_9 84 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
141 #define PANEL_SPLITTER_3 85 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
142 #define PANEL_MINUS10KDDS1 86 /* control type: command, callback function: CB_OnMinus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
143 #define PANEL_MINUS10KDDS4 87 /* control type: command, callback function: CB_OnMinus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
144 #define PANEL_MINUS10KDDS3 88 /* control type: command, callback function: CB_OnMinus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
145 #define PANEL_MINUS10KDDS2 89 /* control type: command, callback function: CB_OnMinus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
146 #define PANEL_PLUS10KDDS4 90 /* control type: command, callback function: CB_OnPlus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
147 #define PANEL_MINUS275K 91 /* control type: command, callback function: CB_OnMinus275k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
148 #define PANEL_PLUS10KDDS3 92 /* control type: command, callback function: CB_OnPlus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
149 #define PANEL_PLUS10KDDS1 93 /* control type: command, callback function: CB_OnPlus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
150 #define PANEL_PLUS10KDDS2 94 /* control type: command, callback function: CB_OnPlus10k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
151 #define PANEL_PLUS275K 95 /* control type: command, callback function: CB_OnPlus275k */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
152 #define PANEL_TEXTMSG_11 96 /* control type: textMsg, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
153 #define PANEL_MATHSTRING5 97 /* control type: textBox, callback function: CB_ChangeMath */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
154 #define PANEL_SPLITTER_8 98 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
155 #define PANEL_MJD 99 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
156 #define PANEL_UTC 100 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
157 #define PANEL_TIME 101 /* control type: string, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
158 #define PANEL_DATE 102 /* control type: string, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
159 #define PANEL_CHECKBOX_MATH3AUTOSAV 103 /* control type: radioButton, callback function: CB_OnAutoSaveSr */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
160 #define PANEL_CHECKBOX_MATH2AUTOSAV 104 /* control type: radioButton, callback function: CB_OnAutoSaveHg */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
161 #define PANEL_CHOOSESAVEFILE 105 /* control type: command, callback function: OnChooseSaveFile */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
162 #define PANEL_SPLITTER_14 106 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
163 #define PANEL_SPLITTER_13 107 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
164 #define PANEL_DDS4 108 /* control type: numeric, callback function: CB_ChangeDDSOut */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
165 #define PANEL_SPLITTER_2 109 /* control type: splitter, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
166 #define PANEL_DDS3 110 /* control type: numeric, callback function: CB_ChangeDDSOut */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
167 #define PANEL_N1CALCULUS 111 /* control type: command, callback function: CB_OnNCalculus */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
168 #define PANEL_FINDSIGN3 112 /* control type: command, callback function: CB_OnFindSign */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
169 #define PANEL_SIGN3 113 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
170 #define PANEL_FINDSIGN2 114 /* control type: command, callback function: CB_OnFindSign */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
171 #define PANEL_SIGN2 115 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
172 #define PANEL_FINDSIGN1 116 /* control type: command, callback function: CB_OnFindSign */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
173 #define PANEL_SIGN1 117 /* control type: numeric, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
174 #define PANEL_FIND10K3 118 /* control type: command, callback function: CB_OnFind275K */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
175 #define PANEL_FIND275K2 119 /* control type: command, callback function: CB_OnFind275K */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
176 #define PANEL_RESETSLOPE 120 /* control type: command, callback function: CB_OnResetSlope */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
177 #define PANEL_CHECKBOX_STOPIFAUTODE 121 /* control type: radioButton, callback function: CB_OnAutoStopSlopeCancellingIfDelock */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
178 #define PANEL_CHECKBOX_RECENTER 122 /* control type: radioButton, callback function: CB_OnReCentering */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
179 #define PANEL_CHECKBOX_KEEPSLOPE 123 /* control type: radioButton, callback function: CB_OnCROX */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
180 #define PANEL_CHECKBOX_KEEP 124 /* control type: radioButton, callback function: CB_OnCROX */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
181 #define PANEL_STARTCANCEL 125 /* control type: textButton, callback function: CB_OnStartSlopeCancelling */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
182 #define PANEL_LED1 126 /* control type: LED, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
183 #define PANEL_LED2 127 /* control type: LED, callback function: (none) */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
184 #define PANEL_SLOPE_REFERENCE 128 /* control type: ring, callback function: CB_OnSlopeReference */
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
185 #define PANEL_ESTIMATE_N3 129 /* control type: command, callback function: CB_OnEstimateN */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
186
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
187
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
188 /* Menu Bars, Menus, and Menu Items: */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
189
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
190 /* (no menu bars in the resource file) */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
191
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
192
2
bd7501b65f56 Implement reference selection (microwave or Hg cavity) for slope cancelling
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
193 /* Callback Prototypes: */
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
194
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
195 int CVICALLBACK CB_ChangeDDSAmpli(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
196 int CVICALLBACK CB_ChangeDDSOut(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
197 int CVICALLBACK CB_ChangeDDSStep(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
198 int CVICALLBACK CB_ChangeMath(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
199 int CVICALLBACK CB_ChangeN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
200 int CVICALLBACK CB_ChangeSlopeTime(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
201 int CVICALLBACK CB_OnAcceptN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
202 int CVICALLBACK CB_OnAllanPlot(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
203 int CVICALLBACK CB_OnAutoSaveHg(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
204 int CVICALLBACK CB_OnAutoSaveSr(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
205 int CVICALLBACK CB_OnAutoStopSlopeCancellingIfDelock(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
206 int CVICALLBACK CB_OnChangeNdiv(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
207 int CVICALLBACK CB_OnCROX(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
208 int CVICALLBACK CB_OnDeltaFreq(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
209 int CVICALLBACK CB_OnEstimateN(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
210 int CVICALLBACK CB_OnEventMain(int panel, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
211 int CVICALLBACK CB_OnFind275K(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
212 int CVICALLBACK CB_OnFindSign(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
213 int CVICALLBACK CB_OnFreqPlot(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
214 int CVICALLBACK CB_OnIntegrationTime(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
215 int CVICALLBACK CB_OnMinus10k(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
216 int CVICALLBACK CB_OnMinus275k(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
217 int CVICALLBACK CB_OnNCalculus(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
218 int CVICALLBACK CB_OnNEstimate(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
219 int CVICALLBACK CB_OnNEstimateCancel(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
9cadd12e7722 Implement N3 measurement. Large code cleanup.
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 2
diff changeset
220 int CVICALLBACK CB_OnNEstimateSet(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
221 int CVICALLBACK CB_OnNStop(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
222 int CVICALLBACK CB_OnPlus10k(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
223 int CVICALLBACK CB_OnPlus275k(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
224 int CVICALLBACK CB_OnReCentering(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
225 int CVICALLBACK CB_OnResetSlope(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
226 int CVICALLBACK CB_OnSaveHg(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
227 int CVICALLBACK CB_OnSaveOpt(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
228 int CVICALLBACK CB_OnSaveSr(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
229 int CVICALLBACK CB_OnSlopeReference(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
230 int CVICALLBACK CB_OnSlopeTime(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
231 int CVICALLBACK CB_OnStart(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
232 int CVICALLBACK CB_OnStartNCalculus(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
233 int CVICALLBACK CB_OnStartSlopeCancelling(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
234 int CVICALLBACK CB_OnStop(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
235 int CVICALLBACK CB_OnTimer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
236 int CVICALLBACK OnChooseSaveFile(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
237 int CVICALLBACK QuitCallback(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
238
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
239
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
240 #ifdef __cplusplus
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
241 }
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
242 #endif