3 #ifndef GCP_CONTROL_NEWNETCMD_H
4 #define GCP_CONTROL_NEWNETCMD_H
15 #include "gcp/util/common/NetStruct.h"
16 #include "gcp/util/common/NetUnion.h"
18 #include "genericregs.h"
27 NewNetCmd* newSpecificNewNetCmd();
44 NETSTRUCT_BOOL(start);
58 enum RtcShutdownMethod {
68 NETSTRUCT_UINT(method);
105 NETSTRUCT_UINT(mode);
106 NETSTRUCT_ULONG(mask);
123 NETSTRUCT_DOUBLE(north);
124 NETSTRUCT_DOUBLE(east);
125 NETSTRUCT_DOUBLE(up);
161 unsigned short board;
162 unsigned short block;
163 unsigned short index;
167 NETSTRUCT_USHORT(board);
168 NETSTRUCT_USHORT(block);
169 NETSTRUCT_USHORT(index);
183 unsigned short board;
184 unsigned short block;
185 unsigned short index;
192 NETSTRUCT_ULONG(value);
193 NETSTRUCT_USHORT(board);
194 NETSTRUCT_USHORT(block);
195 NETSTRUCT_USHORT(index);
196 NETSTRUCT_USHORT(nreg);
197 NETSTRUCT_ULONG(seq);
230 static const unsigned SCAN_NET_NPT=10;
236 unsigned int index[SCAN_NET_NPT];
239 long azoff[SCAN_NET_NPT];
240 long eloff[SCAN_NET_NPT];
241 long dkoff[SCAN_NET_NPT];
244 NETSTRUCT_CHAR_ARR(name, SCAN_LEN);
246 NETSTRUCT_UINT_ARR(index, SCAN_NET_NPT);
248 NETSTRUCT_LONG_ARR(azoff, SCAN_NET_NPT);
249 NETSTRUCT_LONG_ARR(eloff, SCAN_NET_NPT);
250 NETSTRUCT_LONG_ARR(dkoff, SCAN_NET_NPT);
268 DRIVE_ALL_AXES = DRIVE_AZ_AXIS | DRIVE_EL_AXIS | DRIVE_DK_AXIS
271 char source[SRC_LEN];
288 NETSTRUCT_CHAR_ARR(source, SRC_LEN);
289 NETSTRUCT_UINT(number);
291 NETSTRUCT_UINT(mask);
295 NETSTRUCT_UINT(type);
324 char source[SRC_LEN];
326 unsigned int srcType;
344 NETSTRUCT_CHAR_ARR(source, SRC_LEN);
345 NETSTRUCT_UINT(number);
346 NETSTRUCT_UINT(srcType);
352 NETSTRUCT_LONG(dist);
353 NETSTRUCT_UINT(type);
388 NETSTRUCT_UINT(axes);
389 NETSTRUCT_UINT(mode);
424 NETSTRUCT_UINT(axes);
425 NETSTRUCT_UINT(mode);
452 NETSTRUCT_LONG(right);
471 NETSTRUCT_LONG(angle);
509 NETSTRUCT_UINT(axes);
510 NETSTRUCT_UINT(mode);
530 NETSTRUCT_UINT(mode);
549 NETSTRUCT_DOUBLE(temperature);
550 NETSTRUCT_DOUBLE(humidity);
551 NETSTRUCT_DOUBLE(pressure);
591 NETSTRUCT_LONG(ut1utc);
608 NETSTRUCT_LONG(eqneqx);
655 NETSTRUCT_LONG(az_min);
656 NETSTRUCT_LONG(az_max);
657 NETSTRUCT_LONG(el_min);
658 NETSTRUCT_LONG(el_max);
659 NETSTRUCT_LONG(pa_min);
660 NETSTRUCT_LONG(pa_max);
687 NETSTRUCT_DOUBLE(az);
688 NETSTRUCT_DOUBLE(el);
689 NETSTRUCT_DOUBLE(dk);
715 NETSTRUCT_UINT(mask);
769 NETSTRUCT_UINT(mode);
770 NETSTRUCT_LONG(sFlexure);
771 NETSTRUCT_LONG(cFlexure);
790 unsigned int addMode;
797 NETSTRUCT_UINT(mode);
800 NETSTRUCT_UINT(addMode);
818 NETSTRUCT_UINT(mode);
836 NETSTRUCT_SHORT(year);
851 enum {GPIB_MAX_DATA=80};
860 unsigned short device;
862 char message[GPIB_MAX_DATA+1];
865 NETSTRUCT_USHORT(device);
866 NETSTRUCT_CHAR_ARR(message, GPIB_MAX_DATA+1);
878 unsigned short device;
882 NETSTRUCT_USHORT(device);
895 unsigned int breaker;
899 NETSTRUCT_UINT(breaker);
900 NETSTRUCT_BOOL(power);
926 NETSTRUCT_UINT(state);
943 NETSTRUCT_UINT(target);
956 unsigned int channel;
957 unsigned int nCombine;
961 NETSTRUCT_UINT(mask);
962 NETSTRUCT_UINT(channel);
963 NETSTRUCT_UINT(nCombine);
964 NETSTRUCT_BOOL(flatfield);
1019 NET_MOUNT_OFFSET_CMD,
1020 NET_EQUAT_OFFSET_CMD,
1048 NET_ENCODER_CALS_CMD,
1050 NET_ENCODER_LIMITS_CMD,
1052 NET_ENCODER_ZEROS_CMD,
1070 NET_OPTCAM_CNTL_CMD,
1071 NET_CONFIGURE_FG_CMD,
1187 #endif // End #ifndef GCP_CONTROL_NEWNETCMD_H
Definition: NewNetCmd.h:781
Definition: NewNetCmd.h:856
Definition: NewNetCmd.h:464
Definition: NewNetCmd.h:728
Definition: NewNetCmd.h:541
Definition: NewNetCmd.h:700
Definition: NewNetCmd.h:483
Definition: NewNetCmd.h:989
Definition: NetStruct.h:21
Definition: NewNetCmd.h:440
Definition: NewNetCmd.h:829
NewNetCmd()
Definition: NewNetCmd.c:10
Definition: NewNetCmd.h:135
Definition: NewNetCmd.h:522
Definition: NewNetCmd.h:619
Definition: NewNetCmd.h:891
Definition: NewNetCmd.h:671
Definition: NewNetCmd.h:596
virtual ~NewNetCmd()
Definition: NewNetCmd.c:54
Definition: NewNetCmd.h:39
Definition: NewNetCmd.h:371
Definition: NewNetCmd.h:227
Definition: NewNetCmd.h:179
Definition: NewNetCmd.h:261
Definition: NewNetCmd.h:402
Definition: NewNetCmd.h:53
Definition: NewNetCmd.h:158
Definition: NewNetCmd.h:84
Definition: NewNetCmd.h:755
Definition: NewNetCmd.h:579
Definition: NewNetCmd.h:972
Definition: NewNetCmd.h:206
Definition: NewNetCmd.h:935
Definition: NewNetCmd.h:810
Definition: NewNetCmd.h:642
Definition: NetUnion.h:23
Definition: NewNetCmd.h:874
Definition: NewNetCmd.h:321
Definition: NewNetCmd.h:115