11 #include "genericregs.h"
14 #include "gcp/control/code/unix/libscan_src/scan.h"
16 #include "gcp/util/common/Ports.h"
21 #define GENERIC_NETMSG_IDS \
27 NET_SETREG_DONE_MSG, \
28 NET_TV_OFFSET_DONE_MSG, \
36 #define SPECIFIC_NETMSG_IDS \
37 NET_CALTERT_DONE_MSG, \
41 NET_SCRIPT_DONE_MSG, \
68 enum {NET_LOG_MAX=127};
74 char text[NET_LOG_MAX+1];
185 #define GENERIC_NETMSG_MEMBERS \
186 NetGreetingMsg greeting; \
188 NetNoiseDoneMsg noise_done; \
189 NetDriveDoneMsg drive_done; \
190 NetBenchDoneMsg bench_done; \
191 NetScanDoneMsg scan_done; \
192 NetSourceSetMsg source_set; \
193 NetSetregDoneMsg setreg_done; \
194 NetTvOffsetDoneMsg tv_offset_done; \
198 #define SPECIFIC_NETMSG_MEMBERS \
199 NetCalTertDoneMsg calTertDone; \
201 NetIFModDoneMsg IFModDone; \
203 NetCanDoneMsg canDone; \
204 NetFrameDoneMsg frameDone; \
205 NetNoiseDoneMsg noiseDone; \
206 NetScriptDoneMsg scriptDone; \
212 GENERIC_NETMSG_MEMBERS
213 SPECIFIC_NETMSG_MEMBERS
267 NET_MOUNT_OFFSET_CMD,
268 NET_EQUAT_OFFSET_CMD,
283 NET_ENCODER_CALS_CMD,
284 NET_ENCODER_LIMITS_CMD,
285 NET_ENCODER_ZEROS_CMD,
319 NET_PTEL_SHUTTER_CMD,
321 NET_DEICING_HEATER_CMD,
322 NET_CABIN_SHUTTER_CMD,
323 NET_BENCH_ZERO_POSITION_CMD,
324 NET_BENCH_OFFSET_CMD,
325 NET_BENCH_USE_BRAKES_CMD,
326 NET_BENCH_SET_ACQUIRED_THRESHOLD_CMD,
327 NET_BENCH_SET_FOCUS_CMD,
332 NET_CONFIGURE_FG_CMD,
336 NET_REBOOT_DRIVE_CMD,
359 NET_QUAD_WALSH_COLUMN_CMD,
361 NET_QUAD_WALSH_TABLE_CMD,
370 NET_FAST_SAMPLING_CMD,
374 NET_SET_ANTENNA_COORDS_CMD,
380 NET_SET_ANTENNA_DDS_CMD,
383 NET_SET_LR_PHASE_CMD,
385 NET_ENABLE_DDS_WALSHING_CMD,
386 NET_SET_DDS_WALSH_COLUMN_CMD,
387 NET_SET_OUTPUT_REGS_CMD,
388 NET_SET_LR_DELAY_CMD,
389 NET_SET_ANTENNA_PHASE_CMD,
390 NET_SET_ANTENNA_FREQ_CMD,
391 NET_SET_ANTENNA_PARAMS_CMD,
394 NET_SET_WEATHER_PARAMS_CMD,
416 NET_FRINGE_TRACKING_CMD,
476 unsigned int index[SCAN_NET_NPT];
477 unsigned int flag[SCAN_NET_NPT];
481 int azoff[SCAN_NET_NPT];
482 int eloff[SCAN_NET_NPT];
498 unsigned short exponent;
542 unsigned short board;
543 unsigned short block;
544 unsigned short index;
554 unsigned short board;
555 unsigned short block;
556 unsigned short index;
576 unsigned short board;
589 unsigned short board;
739 unsigned short dampGain;
740 unsigned short frequency;
741 unsigned short loopGain;
742 unsigned short voltage;
889 NetBool discontinuity;
949 #define SZA_MAX_ALT 10000.0
1006 DRIVE_ALL_AXES = DRIVE_AZ_AXIS | DRIVE_EL_AXIS | DRIVE_DK_AXIS
1010 char source[SRC_LEN];
1046 char source[SRC_LEN];
1188 GPIB_SET_LOOP_RANGE,
1192 GPIB_SET_POWER_OUTPUT,
1193 GPIB_SET_HEATER_LOAD,
1210 SERVO_INITIALIZE_ANTENNA,
1211 SERVO_LOAD_PARAMETERS,
1212 SERVO_ENABLE_CLUTCHES,
1213 SERVO_ENABLE_BRAKES,
1214 SERVO_ENABLE_CONTACTORS,
1232 RX_SET_SWITCH_PERIOD,
1233 RX_SET_BURST_LENGTH,
1234 RX_SET_INTEGRATION_PERIOD,
1236 RX_ENABLE_SIMULATOR,
1239 RX_ENABLE_ALT_WALSHING,
1240 RX_ENABLE_FULL_WALSHING,
1241 RX_ENABLE_NONLINEARITY,
1264 char stringCommand[11];
1274 LNA_SET_DRAIN_VOLTAGE,
1275 LNA_SET_DRAIN_CURRENT,
1276 LNA_SET_GATE_VOLTAGE,
1281 LNA_ENABLE_BIAS_QUERY,
1531 double temperatureInK;
1532 double humidityInMax1;
1533 double pressureInMbar;
1566 #define GPIB_MAX_DATA 80
1573 unsigned short device;
1575 char message[GPIB_MAX_DATA+1];
1583 unsigned short device;
1600 unsigned int seconds;
1664 NetBool offset_present;
1666 NetBool factor_present;
1775 unsigned char address[16];
1784 unsigned int seconds;
1880 double proportional;
1889 } DeicingHeaterState;
1927 double acquired_threshold;
1989 FG_TAKE_FLATFIELD = 0x8,
1991 FG_TAKE_IMAGE = 0x20,
1992 FG_SEARCH_BOX = 0x40
2000 unsigned channelMask;
2069 unsigned short atten;
2075 unsigned short atten;
2116 unsigned short atten;
2122 unsigned short column;
2134 unsigned short phase;
2152 CALTERT_POSITION_CAL,
2154 CALTERT_POSITION_TERT,
2155 CALTERT_ENABLE_TERT,
2156 CALTERT_RESET_STEPPER,
2159 CALTERT_SET_ENCODER,
2160 CALTERT_STORE_ENCODER
2166 TERTPOS_RX30GHZ = 0x10000,
2168 TERTPOS_RX90GHZ = 0x20000,
2169 TERTPOS_RX230GHZ = 0x40000,
2176 NetEnum calPosition;
2186 THERMAL_SET_LOOP_GAIN,
2187 THERMAL_SET_INTEG_CONST,
2188 THERMAL_SET_LOOP_BW,
2189 THERMAL_SET_RATE_CONST,
2190 THERMAL_SET_PROP_CONST,
2191 THERMAL_SET_VOLTAGE_OFFSET,
2192 THERMAL_SET_EBOX_EQ_STATE,
2193 THERMAL_SET_EBOX_INT_ERROR
2219 char script[NET_LOG_MAX+1];
2224 char dir[NET_LOG_MAX+1];
2233 INTMOD_SET_DEFAULT_ATTEN,
2238 unsigned char atten;
2246 IFMOD_POSITION_SWITCH
2260 enum FlipDelayTarget {
2263 FLIP_BOTH = FLIP_DELAY | FLIP_RATE
2269 DELAY_ALL = DELAY_CORR | DELAY_LR
2274 NetEnum delayTarget;
Definition: rtcnetcoms.h:1248
Definition: rtcnetcoms.h:1874
Definition: rtcnetcoms.h:1795
Definition: rtcnetcoms.h:2223
Definition: rtcnetcoms.h:116
Definition: rtcnetcoms.h:1099
unsigned size()
Definition: rtcnetcoms.c:1394
Definition: rtcnetcoms.h:1381
Definition: rtcnetcoms.h:125
Definition: rtcnetcoms.h:676
Definition: rtcnetcoms.h:134
Definition: rtcnetcoms.h:2282
Definition: rtcnetcoms.h:1512
Definition: rtcnetcoms.h:1411
Definition: rtcnetcoms.h:1724
Definition: rtcnetcoms.h:1930
Definition: rtcnetcoms.h:794
Definition: rtcnetcoms.h:2127
Definition: rtcnetcoms.h:1197
Definition: rtcnetcoms.h:55
Definition: rtcnetcoms.h:1467
Definition: rtcnetcoms.h:512
Definition: rtcnetcoms.h:1107
Definition: rtcnetcoms.h:1092
Definition: rtcnetcoms.h:858
Definition: rtcnetcoms.h:2115
Definition: rtcnetcoms.h:1645
Definition: rtcnetcoms.h:957
Definition: rtcnetcoms.h:994
Definition: rtcnetcoms.h:161
Definition: rtcnetcoms.h:1262
Definition: rtcnetcoms.h:1739
Definition: rtcnetcoms.h:840
Definition: rtcnetcoms.h:211
Definition: rtcnetcoms.h:1077
Definition: rtcnetcoms.h:801
Definition: rtcnetcoms.h:1009
Definition: rtcnetcoms.h:1658
Definition: rtcnetcoms.h:1530
Definition: rtcnetcoms.h:1783
Definition: rtcnetcoms.h:1896
Definition: rtcnetcoms.h:1157
Definition: rtcnetcoms.h:951
Definition: rtcnetcoms.h:2141
Definition: rtcnetcoms.h:1123
Definition: rtcnetcoms.h:1329
Definition: rtcnetcoms.h:690
Definition: rtcnetcoms.h:1572
Definition: rtcnetcoms.h:2133
Definition: rtcnetcoms.h:1165
Definition: rtcnetcoms.h:1945
Definition: rtcnetcoms.h:180
Definition: rtcnetcoms.h:1599
Definition: rtcnetcoms.h:2210
Definition: rtcnetcoms.h:2028
Definition: rtcnetcoms.h:895
Definition: rtcnetcoms.h:99
Definition: rtcnetcoms.h:1486
Definition: rtcnetcoms.h:2021
Definition: rtcnetcoms.h:2061
Definition: rtcnetcoms.h:1715
Definition: rtcnetcoms.h:152
Definition: rtcnetcoms.h:1697
Definition: rtcnetcoms.h:1301
Definition: rtcnetcoms.h:1115
Definition: rtcnetcoms.h:1344
Definition: rtcnetcoms.h:596
Definition: rtcnetcoms.h:874
Definition: rtcnetcoms.h:588
Definition: rtcnetcoms.h:963
Definition: rtcnetcoms.h:817
Definition: rtcnetcoms.h:1938
Definition: rtcnetcoms.h:1682
Definition: rtcnetcoms.h:1149
Definition: rtcnetcoms.h:881
Definition: rtcnetcoms.h:1590
Definition: rtcnetcoms.h:2043
Definition: rtcnetcoms.h:1520
Definition: rtcnetcoms.h:848
Definition: rtcnetcoms.h:2196
Definition: rtcnetcoms.h:497
Definition: rtcnetcoms.h:913
Definition: rtcnetcoms.h:1500
Definition: rtcnetcoms.h:1802
Definition: rtcnetcoms.h:665
Definition: rtcnetcoms.h:1217
Definition: rtcnetcoms.h:1388
Definition: rtcnetcoms.h:614
Definition: rtcnetcoms.h:2013
Definition: rtcnetcoms.h:1891
Definition: rtcnetcoms.h:490
Definition: rtcnetcoms.h:1920
Definition: rtcnetcoms.h:986
Definition: rtcnetcoms.h:2462
Definition: rtcnetcoms.h:1045
Definition: rtcnetcoms.h:1773
Definition: rtcnetcoms.h:905
Definition: rtcnetcoms.h:1399
Definition: rtcnetcoms.h:773
Definition: rtcnetcoms.h:574
Definition: rtcnetcoms.h:867
Definition: rtcnetcoms.h:464
Definition: rtcnetcoms.h:1582
Definition: rtcnetcoms.h:731
Definition: rtcnetcoms.h:2074
Definition: rtcnetcoms.h:1284
Definition: rtcnetcoms.h:1861
Definition: rtcnetcoms.h:2050
Definition: rtcnetcoms.h:504
Definition: rtcnetcoms.h:1618
Definition: rtcnetcoms.h:808
Definition: rtcnetcoms.h:2249
Definition: rtcnetcoms.h:216
Definition: rtcnetcoms.h:1910
Definition: rtcnetcoms.h:702
Definition: rtcnetcoms.h:1627
Definition: rtcnetcoms.h:627
Definition: rtcnetcoms.h:1138
Definition: rtcnetcoms.h:83
Definition: rtcnetcoms.h:1789
Definition: rtcnetcoms.h:2172
Definition: rtcnetcoms.h:1131
Definition: rtcnetcoms.h:832
Definition: rtcnetcoms.h:170
Definition: rtcnetcoms.h:979
Definition: rtcnetcoms.h:2036
Definition: rtcnetcoms.h:921
Definition: rtcnetcoms.h:91
Definition: rtcnetcoms.h:108
Definition: rtcnetcoms.h:1554
Definition: rtcnetcoms.h:652
Definition: rtcnetcoms.h:1442
Definition: rtcnetcoms.h:2216
Definition: rtcnetcoms.h:640
Definition: rtcnetcoms.h:1428
Definition: rtcnetcoms.h:2236
Definition: rtcnetcoms.h:2108
Definition: rtcnetcoms.h:2098
Definition: rtcnetcoms.h:1455
Definition: rtcnetcoms.h:1900
Definition: rtcnetcoms.h:2090
Definition: rtcnetcoms.h:753
Definition: rtcnetcoms.h:69
Definition: rtcnetcoms.h:143
Definition: rtcnetcoms.h:2068
Definition: rtcnetcoms.h:1318
Definition: rtcnetcoms.h:1925
Definition: rtcnetcoms.h:553
Definition: rtcnetcoms.h:2272
Definition: rtcnetcoms.h:2121
Definition: rtcnetcoms.h:938
Definition: rtcnetcoms.h:540