Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
CCDspMessages.h
Go to the documentation of this file.
1 
20 #ifndef CCDSPMESSAGES_H
21 #define CCDSPMESSAGES_H
22 
23 #include "CCDspMsgHeader.h"
24 #include "clcamdefines.h"
25 
26 //---- PC-to-DSP Message IDs -----------------
27 const unsigned char GetExpTimeEx_MsgID = 0x11;
28 const unsigned char SetExpTimeEx_MsgID = 0x12;
29 const unsigned char SetParameter_MsgID = 0x13;
30 const unsigned char GetParameter_MsgID = 0x14;
31 const unsigned char SetSimpleBinning_MsgID = 0x15;
32 const unsigned char GetSimpleBinning_MsgID = 0x16;
33 const unsigned char SetAutoTriggerReArm_MsgID = 0x17;
34 const unsigned char GetAutoTriggerReArm_MsgID = 0x18;
35 const unsigned char GetMultipleROIState_MsgID = 0x19;
36 const unsigned char SetMultipuleROIState_MsgID = 0x1A;
37 const unsigned char CISGetCalibrationState_MsgID = 0x1B;
38 const unsigned char SetRecordParams_MsgID = 0x1C;
39 const unsigned char CISSetShutterMode_MsgID = 0x1D;
40 const unsigned char CISSetChannelSelect_MsgID = 0x1E;
41 const unsigned char CISCalibrate_MsgID = 0x1F;
42 const unsigned char SetExpTime_MsgID = 0x20;
43 const unsigned char SetCCDCooling_MsgID = 0x21;
44 const unsigned char ResetClCamera_MsgID = 0x22;
45 const unsigned char ClearCCD_MsgID = 0x23;
46 const unsigned char SetAreaParam_MsgID = 0x24;
47 const unsigned char SetBinParam_MsgID = 0x25;
48 const unsigned char OpComplete_MsgID = 0x26;
49 const unsigned char Write32_MsgID = 0x27;
50 const unsigned char WriteDAC_MsgID = 0x28;
51 const unsigned char GetBinningSeq_MsgID = 0x29;
52 const unsigned char SetGain_MsgID = 0x2A;
53 const unsigned char GetGain_MsgID = 0x2B;
54 const unsigned char SetPID_MsgID = 0x2C;
55 const unsigned char GetPID_MsgID = 0x2D;
56 const unsigned char SetFilter_MsgID = 0x2E;
57 const unsigned char GetFilter_MsgID = 0x2F;
58 const unsigned char GetExpTime_MsgID = 0x30;
59 const unsigned char GetCCDCooling_MsgID = 0x31;
60 const unsigned char GetBinParam_MsgID = 0x33;
61 const unsigned char GetCameraHdwrParam_MsgID = 0x34;
62 const unsigned char GetCCDTemp_MsgID = 0x35;
63 const unsigned char ReadCCDArea_MsgID = 0x36;
64 const unsigned char ReadCCDBin_MsgID = 0x37;
65 const unsigned char Read32_MsgID = 0x38;
66 const unsigned char GetBoardTemp_MsgID = 0x39;
67 const unsigned char SetCCDOffset_MsgID = 0x3B;
68 const unsigned char GetReadoutNoise_MsgID = 0x3E;
69 const unsigned char LoopbackReq_MsgID = 0x3F;
70 const unsigned char SetCameraHdwrParam_MsgID = 0x40;
71 const unsigned char GetNetConfig_MsgID = 0x41;
72 const unsigned char WriteNetConfig_MsgID = 0x42;
73 const unsigned char SetBinMaskParam_MsgID = 0x43;
74 const unsigned char GetBinMaskParam_MsgID = 0x44;
75 const unsigned char ReadCCDMaskBin_MsgID = 0x45;
76 const unsigned char SetShutterCloseDel_MsgID = 0x46;
77 const unsigned char GetShutterDel_MsgID = 0x47;
78 const unsigned char SetFanCtrl_MsgID = 0x48;
79 const unsigned char SetShearCtrl_MsgID = 0x49;
80 const unsigned char SetImageInterval_MsgID = 0x4A;
81 const unsigned char GetImageIntervals_MsgID = 0x4B;
82 const unsigned char AbortRead_MsgID = 0x4C;
83 const unsigned char SetCCDSetPoint_MsgID = 0x4D;
84 const unsigned char GetCCDSetPoint_MsgID = 0x4E;
85 const unsigned char SetHorBinParam_MsgID = 0x4F;
86 const unsigned char SetBinningSeq_MsgID = 0x50;
87 const unsigned char SetImageMirrorCfg_MsgID = 0x51;
88 const unsigned char GetImageMirrorCfg_MsgID = 0x52;
89 const unsigned char SetShutterOverride_MsgID = 0x53;
90 const unsigned char SetTimingFile_MsgID = 0x54;
91 const unsigned char GetTimingFileData_MsgID = 0x55;
92 const unsigned char SetGPIO_MsgID = 0x56;
93 const unsigned char GetGPIO_MsgID = 0x57;
94 const unsigned char SetTrigger_MsgID = 0x58;
95 const unsigned char GetTrigger_MsgID = 0x59;
96 const unsigned char GetHorBinParam_MsgID = 0x5A;
97 const unsigned char SetSimulationMode_MsgID = 0x5B;
98 const unsigned char GetSimulationMode_MsgID = 0x5C;
99 const unsigned char NoOpCtrl_MsgID = 0x5D;
100 const unsigned char SetTriggerMode_MsgID = 0x5E;
101 const unsigned char GetTriggerMode_MsgID = 0x5F;
102 
103 
104 //----- DSP-to-PC Message Set ---------------
105 const unsigned char ExpTime_MsgID = 0x60;
106 const unsigned char CoolParam_MsgID = 0x61;
107 const unsigned char CCDAreParam_MsgID = 0x62;
108 const unsigned char CCDBinParam_MsgID = 0x63;
109 const unsigned char CamHdwrInfo_MsgID = 0x64;
110 const unsigned char CCDTemp_MsgID = 0x65;
111 const unsigned char PixelData16_MsgID = 0x66;
112 const unsigned char PixelData32_MsgID = 0x67;
113 const unsigned char OpCompleted_MsgID = 0x68;
114 const unsigned char Heartbeat_MsgID = 0x69;
115 const unsigned char CCDOffset_MsgID = 0x6A;
116 const unsigned char Read32Data_MsgID = 0x70;
117 const unsigned char BoardTemp_MsgID = 0x71;
118 const unsigned char ReadoutNoise_MsgID = 0x73;
119 const unsigned char LoopbackResp_MsgID = 0x74;
120 const unsigned char Error_MsgID = 0x75;
121 const unsigned char NetConfig_MsgID = 0x76;
122 const unsigned char CCDBinMaskParam_MsgID = 0x77;
123 const unsigned char DelTime_MsgID = 0x79;
124 const unsigned char ImageIntervals_MsgID = 0x7A;
125 const unsigned char CCDSetPoint_MsgID = 0x7B;
126 const unsigned char ImageMirrorCfg_MsgID = 0x7C;
127 const unsigned char TimingFileData_MsgID = 0x7D;
128 const unsigned char GPIOData_MsgID = 0x7E;
129 const unsigned char Trigger_MsgID = 0x7F;
130 const unsigned char CCDHorBinParam_MsgID = 0x80;
131 const unsigned char SimulationMode_MsgID = 0x81;
132 const unsigned char NoOp_MsgID = 0x82;
133 const unsigned char BinningSeq_MsgID = 0x83;
134 const unsigned char Gain_MsgID = 0x84;
135 const unsigned char PID_MsgID = 0x85;
136 const unsigned char Filter_MsgID = 0x86;
137 const unsigned char TriggerMode_MsgID = 0x87;
138 const unsigned char PixelData8_MsgID = 0x88;
139 const unsigned char CISCalibrationState_MsgID = 0x89;
140 const unsigned char MultipleROIState_MsgID = 0x8A;
141 const unsigned char AutoTriggerReArm_MsgID = 0x8B;
142 const unsigned char SimpleBinning_MsgID = 0x8C;
143 const unsigned char Parameter_MsgID = 0x8D;
144 
149 const unsigned char Extension_MsgID = 0xB0;
150 
157 const unsigned char CUSTOM_MESSAGES_STARTID = 0xC0;
158 
159 //----- SetRecordParams_MsgID -----------------
160 #ifndef MITYDSP
161 #pragma pack(push,1)
162 #endif
163 #define RECORD_FORMAT_TIFF 0
164 #define RECORD_FORMAT_PNG 1
165 #define RECORD_FORMAT_JPG 2
166 #define RECORD_FORMAT_RAW 3
167 typedef struct
168 {
170  unsigned int mnEnable;
171  unsigned int mnFormat;
172  unsigned int mnDecimation;
173  char maRecDir[256];
175 #ifndef MITYDSP
176 #pragma pack(pop)
177 #endif
178 
179 //----- CISSetShutterMode_MsgID -----------------
180 #ifndef MITYDSP
181 #pragma pack(push,1)
182 #endif
183 #define CIS_SHUTTER_ROLLING 0
184 #define CIS_SHUTTER_GLOBAL 1
185 typedef struct
186 {
188  unsigned int mnShutterMode;
190 #ifndef MITYDSP
191 #pragma pack(pop)
192 #endif
193 
194 //----- CISSetChannelSelect_MsgID -----------------
195 #ifndef MITYDSP
196 #pragma pack(push,1)
197 #endif
198 #define CIS_CHANNEL_BOTH 0
199 #define CIS_CHANNEL_HIGHGAIN 1
200 #define CIS_CHANNEL_LOWGAIN 2
201 typedef struct
202 {
204  unsigned int mnChannel;
206 #ifndef MITYDSP
207 #pragma pack(pop)
208 #endif
209 
210 //----- CISCalibrate_MsgID -----------------
211 #ifndef MITYDSP
212 #pragma pack(push,1)
213 #endif
214 #define CIS_DOCALIBRATION_CMD 0
215 #define CIS_LOADCALIBRATION_CMD 1
216 #define CIS_CLEARCALIBARTION_CMD 2
217 typedef struct
218 {
220  unsigned int mnCommand;
222 #ifndef MITYDSP
223 #pragma pack(pop)
224 #endif
225 
226 //----- CISCalibrationState_MsgID -----------------
227 #ifndef MITYDSP
228 #pragma pack(push,1)
229 #endif
230 #define CIS_CALSTATE_UNKNOWN 0
231 #define CIS_CALSTATE_LOADED 1
232 #define CIS_CALSTATE_CLEARED 2
233 typedef struct
234 {
236  unsigned int mnState;
238 #ifndef MITYDSP
239 #pragma pack(pop)
240 #endif
241 
242 //----- Exposure Time Message -----------------
243 #ifndef MITYDSP
244 #pragma pack(push,1)
245 #endif
246 typedef struct
247 {
249  unsigned int mnMilliSec;
250 }tsExpTimeMsg;
251 #ifndef MITYDSP
252 #pragma pack(pop)
253 #endif
254 //---------------------------------------------
255 
256 //----- CCD Cooling Parameter Message ---------
257 #ifndef MITYDSP
258 #pragma pack(push,1)
259 #endif
260 typedef struct
261 {
263  unsigned int mnCoolVal; //(enumerated type
265 #ifndef MITYDSP
266 #pragma pack(pop)
267 #endif
268 //---------------------------------------------
269 
270 //----- Reset CL Camers Message ---------
271 #ifndef MITYDSP
272 #pragma pack(push,1)
273 #endif
274 typedef struct
275 {
277  // No data for this message
279 #ifndef MITYDSP
280 #pragma pack(pop)
281 #endif
282 //---------------------------------------------
283 
284 
285 
286 //----- Clear CCD Message ---------------------
287 #ifndef MITYDSP
288 #pragma pack(push,1)
289 #endif
290 typedef struct
291 {
294  char mnUnused[3];
296 #ifndef MITYDSP
297 #pragma pack(pop)
298 #endif
299 //---------------------------------------------
300 
301 #ifndef MITYDSP
302 #pragma pack(push,1)
303 #endif
304 typedef struct
305 {
307  unsigned char maVertBinSeq[MAX_NUM_BIN_SEQS];
308  unsigned char maHorBinSeq[MAX_NUM_BIN_SEQS];
309  unsigned short mnSeqLength;
310  unsigned short mnSpare;
312 #ifndef MITYDSP
313 #pragma pack(pop)
314 #endif
315 
316 #ifndef MITYDSP
317 #pragma pack(push,1)
318 #endif
319 typedef struct
320 {
322  unsigned int mnMirrorHorizontal;
323  unsigned int mnMirrorVertical;
325 #ifndef MITYDSP
326 #pragma pack(pop)
327 #endif
328 
329 
330 //----- Bin Parameters Message ------------
331 #ifndef MITYDSP
332 #pragma pack(push,1)
333 #endif
334 #define MAX_BINCODES_PER_MSG 2048
335 
336 typedef struct
337 {
339  unsigned int mnSetNumber;
340  unsigned short mnOffset;
341  unsigned short mnNumRows;
342  char maBinCode[MAX_BINCODES_PER_MSG];
344 
345 // request used for both vertical and horizontal binning with separate message IDs
346 typedef struct
347 {
349  unsigned int mnSetNumber;
351 
352 #ifndef MITYDSP
353 #pragma pack(pop)
354 #endif
355 //---------------------------------------------
356 
357 //----- Horizontal Bin Parameters Message ------------
358 #ifndef MITYDSP
359 #pragma pack(push,1)
360 #endif
361 typedef struct
362 {
364  unsigned int mnSetNumber;
365  unsigned short mnOffset;
366  unsigned short mnNumCols;
367  char maBinCode[MAX_BINCODES_PER_MSG];
369 
370 #ifndef MITYDSP
371 #pragma pack(pop)
372 #endif
373 //---------------------------------------------
374 
375 
376 //----- OpComplete Message ---------
377 #ifndef MITYDSP
378 #pragma pack(push,1)
379 #endif
380 typedef struct
381 {
383  unsigned short mnSyncTag;
384  unsigned short mnSpare;
386 #ifndef MITYDSP
387 #pragma pack(pop)
388 #endif
389 //---------------------------------------------
390 
391 //----- write32 Message ------------
392 #ifndef MITYDSP
393 #pragma pack(push,1)
394 #endif
395 typedef struct
396 {
398  unsigned int mnWriteAddr;
399  unsigned int mnWriteData;
400 }tsWrite32Msg;
401 #ifndef MITYDSP
402 #pragma pack(pop)
403 #endif
404 //---------------------------------------------
405 
406 
407 //----- WriteDAC Message ------------
408 #ifndef MITYDSP
409 #pragma pack(push,1)
410 #endif
411 #define SUBSTRATE_DAC 0
412 #define VIDEO_OFFSET_DAC 1
413 #define TECOOLER_DAC 2
414 typedef struct
415 {
417  unsigned short mnDACdata;
418  char mnDACaddr;
419  char mnOverride;
420  // when zero Camera should resume active control
422 #ifndef MITYDSP
423 #pragma pack(pop)
424 #endif
425 
426 //----- Read32 Message ------------------------
427 #ifndef MITYDSP
428 #pragma pack(push,1)
429 #endif
430 typedef struct
431 {
433  unsigned int mnReadAddr;
434 }tsRead32Msg;
435 #ifndef MITYDSP
436 #pragma pack(pop)
437 #endif
438 
439 //----- SetCCD Offset Message -----------------
440 #ifndef MITYDSP
441 #pragma pack(push,1)
442 #endif
443 typedef struct
444 {
446  unsigned short mnDesiredMean;
447  unsigned short mnSubtractMean;
449 #ifndef MITYDSP
450 #pragma pack(pop)
451 #endif
452 //---------------------------------------------
453 
454 //----- Loopback Message ----------------
455 #define LBPATTERN_REPEAT 0
456 #define LBPATTERN_RAMPUP 1
457 #define LBPATTERN_BITBANG 2
458 #define LBPATTERN_RANDOM 3
459 #ifndef MITYDSP
460 #pragma pack(push,1)
461 #endif
462 #define MAX_LOOPBACK_SIZE 1024
463 typedef struct
464 {
466  unsigned short mnNumEchos;
467  unsigned short mnPayloadLen;
468  unsigned int mnPattern;
469  unsigned int mnCRC;
470  char maPayload[MAX_LOOPBACK_SIZE];
472 #ifndef MITYDSP
473 #pragma pack(pop)
474 #endif
475 //---------------------------------------------
476 
477 //----- CCD Temperature Message ---------------
478 #ifndef MITYDSP
479 #pragma pack(push,1)
480 #endif
481 typedef struct
482 {
484  signed short mnCCDTemp;
485  signed short mnSpare;
486 }tsCCDTempMsg;
487 #ifndef MITYDSP
488 #pragma pack(pop)
489 #endif
490 //---------------------------------------------
491 
492 //----- Pixel Data 8 Message -----------------
493 #ifndef MITYDSP
494 #pragma pack(push,1)
495 #endif
496 typedef struct
497 {
501  unsigned short mnPacketID;
502  unsigned short mnTotPackets;
503  unsigned short mnStartRow;
504  unsigned short mnStartCol;
505  unsigned short mnEndCol;
506  unsigned char mnMinPixel;
507  unsigned char mnMaxPixel;
508  unsigned char mnPad[2];
509  unsigned char maPixelData[MAX_PIXELS_PER_MSG];
511 #ifndef MITYDSP
512 #pragma pack(pop)
513 #endif
514 //---------------------------------------------
515 
516 //----- Pixel Data 16 Message -----------------
517 #ifndef MITYDSP
518 #pragma pack(push,1)
519 #endif
520 typedef struct
521 {
525  unsigned short mnPacketID;
526  unsigned short mnTotPackets;
527  unsigned short mnStartRow;
528  unsigned short mnStartCol;
529  unsigned short mnEndCol;
530  unsigned short mnMinPixel;
531  unsigned short mnMaxPixel;
532  unsigned short maPixelData[MAX_PIXELS_PER_MSG];
534 #ifndef MITYDSP
535 #pragma pack(pop)
536 #endif
537 //---------------------------------------------
538 
539 //----- Pixel Data 32 Message -----------------
540 #ifndef MITYDSP
541 #pragma pack(push,1)
542 #endif
543 typedef struct
544 {
548  unsigned short mnPacketID;
549  unsigned short mnTotPackets;
550  unsigned short mnStartRow;
551  unsigned short mnStartCol;
552  unsigned short mnEndCol;
553  unsigned short mnMinPixel;
554  unsigned short mnMaxPixel;
555  unsigned short mnVertBinSet;
556  unsigned short mnHorBinSet;
557  int maPixelData[MAX_PIXELS_PER_MSG];
559 #ifndef MITYDSP
560 #pragma pack(pop)
561 #endif
562 //---------------------------------------------
563 
564 //----- Camera Hardware Parameters Message ----
565 #ifndef MITYDSP
566 #pragma pack(push,1)
567 #endif
568 typedef struct
569 {
570  char maModelNum[16];
571  unsigned short mnSerialNum;
572  char maManufacturer[24];
573  unsigned short mnImRows;
574  unsigned short mnReserved;
575  unsigned short mnColumns;
576  unsigned short mnFPGARev;
577  unsigned short mnDSPRev;
578  unsigned short mnUnused;
579  unsigned short mnThermistorBeta;
580  unsigned short mnTECMaxCurrent;
581  unsigned short mnReserved1;
582  unsigned short mnBottomMaskedRows;
583  unsigned short mnTopMaskedRows;
587  int reserved[6];
588 } tsHdwrParam;
589 #ifndef MITYDSP
590 #pragma pack(pop)
591 #endif
592 
593 #ifndef MITYDSP
594 #pragma pack(push,1)
595 #endif
596 typedef struct
597 {
601 #ifndef MITYDSP
602 #pragma pack(pop)
603 #endif
604 //---------------------------------------------
605 
606 
607 //----- Camera Timing File Message ----
608 #ifndef MITYDSP
609 #pragma pack(push,1)
610 #endif
611 typedef struct {
612  unsigned short mnMessageVersion;
613  unsigned short mnTimingFileVersion;
614  int mnTimingProgram[1024];
615 
616  // binning opcodes:
622 
623  // jump addresses:
625  int mnClear;
627  int mnIdle;
628 
629  // variables:
636  int mnFilterSetting; // 0 = Wideband, 1 = Narrowband
637 
645 
647  float maGain[MAX_GAIN_SETTINGS];
648 
649  float mnP;
650  float mnI;
651  float mnD;
652 
653  int maReserved[11];
654 
655  unsigned int mnThermFeedback;
656  unsigned int mnThermistorBeta;
657  unsigned int mnThermistorR0;
658  char maModelNum[16];
659  char maManufacturer[24];
660 
661  char Name[32];
662 
663  unsigned int TimingChecksum; // sum of bytes
664 
665 } tsTimingFile;
666 
667 #ifndef MITYDSP
668 #pragma pack(pop)
669 #endif
670 
671 #ifndef MITYDSP
672 #pragma pack(push,1)
673 #endif
674 typedef struct
675 {
679 #ifndef MITYDSP
680 #pragma pack(pop)
681 #endif
682 //---------------------------------------------
683 
684 
685 //----- Set GPIO Message ----
686 
687 #ifndef MITYDSP
688 #pragma pack(push,1)
689 #endif
690 typedef struct
691 {
694  int mnPinState; // follows tePinState in clcamdll.h
695 } tsSetGPIOMsg;
696 #ifndef MITYDSP
697 #pragma pack(pop)
698 #endif
699 //---------------------------------------------
700 
701 
702 
703 //----- Set Trigger Message ----
704 
705 
706 #ifndef MITYDSP
707 #pragma pack(push,1)
708 #endif
709 typedef struct
710 {
712  int mnPinNumber; // PinNumber of -1 means no trigger
714 #ifndef MITYDSP
715 #pragma pack(pop)
716 #endif
717 //---------------------------------------------
718 
719 //----- Set Trigger Mode Message ----
720 
721 
722 #ifndef MITYDSP
723 #pragma pack(push,1)
724 #endif
725 typedef struct
726 {
728  int mnTriggerMode; // 0 = 1 per Image, 1 = 1 per Group
730  int mnFallingEdge; // non-zero if trigger on falling edge
732 #ifndef MITYDSP
733 #pragma pack(pop)
734 #endif
735 //---------------------------------------------
736 
737 
738 
739 //----- OpCompleteD Message ---------
740 #ifndef MITYDSP
741 #pragma pack(push,1)
742 #endif
743 typedef struct
744 {
746  unsigned short mnSyncTag;
747  unsigned short mnSpare;
749 #ifndef MITYDSP
750 #pragma pack(pop)
751 #endif
752 //---------------------------------------------
753 
754 
755 
756 //----- Heartbeat Message ---------
757 #ifndef MITYDSP
758 #pragma pack(push,1)
759 #endif
760 #define CAMERA_FLAG_COOLING (1)
762 #define CAMERA_FLAG_ZMEAN (2)
764 #define CAMERA_FLAG_ACQUIRE (4)
766 typedef struct
767 {
769  char mnErrorChar;
771  short mnBoardTemp;
772  short mnCCDTemp;
773  unsigned short mnOffsetSetting;
774  unsigned short mnSubstrateSetting;
775  unsigned short mnComputedMean;
777  unsigned int mnExpTimeMSec;
779 #ifndef MITYDSP
780 #pragma pack(pop)
781 #endif
782 //---------------------------------------------
783 
784 //----- Read32Data_MsgID ----
785 #ifndef MITYDSP
786 #pragma pack(push,1)
787 #endif
788 typedef struct
789 {
791  unsigned int msPeekData;
793 #ifndef MITYDSP
794 #pragma pack(pop)
795 #endif
796 //---------------------------------------------
797 
798 //----- Board Temperature Message ---------------
799 #ifndef MITYDSP
800 #pragma pack(push,1)
801 #endif
802 typedef struct
803 {
805  signed short mnBoardTemp;
806  unsigned short mnSpare;
808 #ifndef MITYDSP
809 #pragma pack(pop)
810 #endif
811 //---------------------------------------------
812 
813 //----- Board Temperature Message ---------------
814 #ifndef MITYDSP
815 #pragma pack(push,1)
816 #endif
817 typedef struct
818 {
820  float mnMean;
821  float mnStd;
823 #ifndef MITYDSP
824 #pragma pack(pop)
825 #endif
826 //---------------------------------------------
827 
828 //----- Loopback Resp Message ----------------
829 #ifndef MITYDSP
830 #pragma pack(push,1)
831 #endif
832 typedef struct
833 {
835  unsigned short mnNumErrors;
836  unsigned short mnPayloadLen;
837  unsigned int mnPattern;
838  unsigned int mnCRC;
839  char maPayload[MAX_LOOPBACK_SIZE];
841 #ifndef MITYDSP
842 #pragma pack(pop)
843 #endif
844 //---------------------------------------------
845 
846 //----- Error Message ----------------
847 #ifndef MITYDSP
848 #pragma pack(push,1)
849 #endif
850 typedef struct
851 {
853  unsigned char mnSeverity;
854  unsigned char mnCode;
855  char maMsgString[CCDSP_MAX_ERROR_LENGTH];
856  char maSpare[2];
858 #ifndef MITYDSP
859 #pragma pack(pop)
860 #endif
861 //---------------------------------------------
862 
863 //----- Read Area Parameters Message ----------
864 #ifndef MITYDSP
865 #pragma pack(push,1)
866 #endif
867 typedef struct
868 {
870  unsigned short mnRowStart;
871  unsigned short mnColStart;
872  unsigned short mnRows;
873  unsigned short mnColumns;
874  short mnNumImages;
875  unsigned short mnNumClears;
877 #ifndef MITYDSP
878 #pragma pack(pop)
879 #endif
880 
881 #ifndef MITYDSP
882 #pragma pack(push,1)
883 #endif
884 typedef struct
885 {
887  short mnNumImages;
888  unsigned short mnNumClears;
890 #ifndef MITYDSP
891 #pragma pack(pop)
892 #endif
893 
894 #ifndef MITYDSP
895 #pragma pack(push,1)
896 #endif
897 typedef struct
898 {
900  short mnNumImages;
901  unsigned short mnNumClears;
903 #ifndef MITYDSP
904 #pragma pack(pop)
905 #endif
906 
907 //----- Network Config Message ----------------
908 #ifndef MITYDSP
909 #pragma pack(push,1)
910 #endif
911 typedef struct
912 {
913  unsigned short mnServerPort;
914  unsigned char maMACAddr[6];
915  unsigned char maNETAddr[4];
916  unsigned char maGWAddr[4];
917  unsigned char maNETMask[4];
918  unsigned char mnUseDHCP;
919  unsigned char maSpare[3];
920 } tsNetConfig;
921 #ifndef MITYDSP
922 #pragma pack(pop)
923 #endif
924 
925 #ifndef MITYDSP
926 #pragma pack(push,1)
927 #endif
928 typedef struct
929 {
933 #ifndef MITYDSP
934 #pragma pack(pop)
935 #endif
936 
937 #ifndef MITYDSP
938 #pragma pack(push,1)
939 #else
940 namespace MityDSPMsg
941 {
942 #endif
943 #define CCDSP_POLL_PORT 52112
944 #define CCDSP_MAGICNO_1 0x0CCD0CCD
945 #define CCDSP_MAGICNO_2 0xBEEDACCD
946 typedef struct
947 {
948  unsigned int MagicNo_1;
949  unsigned int MagicNo_2;
950 } tsPollReq;
951 typedef struct
952 {
953  unsigned int MagicNo_2; // note reversal of order!
954  unsigned int MagicNo_1;
955  unsigned short ServerPort;
956  unsigned short spare;
957  unsigned char NETAddr[4];
958  unsigned int SerialNo;
959  unsigned int CameraType;
960 } tsPollResp;
961 #ifndef MITYDSP
962 #pragma pack(pop)
963 #else
964 }
965 #endif
966 
967 
968 //----------------------------------------------
969 
970 //----- Bin Mask Parameters Message ------------
971 #ifndef MITYDSP
972 #pragma pack(push,1)
973 #endif
974 typedef struct
975 {
977  unsigned char maBinMaskCode[512];
978  unsigned short mnRowNumber;
979  unsigned short mnRowSegNumber; //1 or 2 or 3 or 4, etc...
980  unsigned short mnHorizBinning;
981  unsigned short mnPad;
983 #ifndef MITYDSP
984 #pragma pack(pop)
985 #endif
986 //---------------------------------------------
987 
988 //----- Read Back Bin Mask Parameters Message ------------
989 #ifndef MITYDSP
990 #pragma pack(push,1)
991 #endif
992 typedef struct
993 {
995  unsigned short mnRowNumber;
996  unsigned short mnRowSegNumber; //1 or 2
998 #ifndef MITYDSP
999 #pragma pack(pop)
1000 #endif
1001 //---------------------------------------------
1002 
1003 //----- User Defined Message ------------
1004 #ifndef MITYDSP
1005 #pragma pack(push,1)
1006 #endif
1007 typedef struct
1008 {
1011 #ifndef MITYDSP
1012 #pragma pack(pop)
1013 #endif
1014 //---------------------------------------------
1015 //----- Shutter Close Delay Time Message -----------------
1016 #ifndef MITYDSP
1017 #pragma pack(push,1)
1018 #endif
1019 typedef struct
1020 {
1022  unsigned int mnOpenMilliSec;
1023  unsigned int mnCloseMilliSec;
1024  unsigned int mnActiveHigh;
1025 } tsDelTimeMsg;
1026 #ifndef MITYDSP
1027 #pragma pack(pop)
1028 #endif
1029 //---------------------------------------------
1030 
1031 #ifndef MITYDSP
1032 #pragma pack(push,1)
1033 #endif
1034 typedef struct
1035 {
1037  unsigned int mnFanEnable;
1038 } tsSetFanCtrlMsg;
1039 #ifndef MITYDSP
1040 #pragma pack(pop)
1041 #endif
1042 
1043 #ifndef MITYDSP
1044 #pragma pack(push,1)
1045 #endif
1046 typedef struct
1047 {
1049  unsigned int mnEnableShearing;
1050  unsigned int mnWindowRows;
1051  unsigned int mnWindowCols;
1052  unsigned int mnThreshold;
1054 #ifndef MITYDSP
1055 #pragma pack(pop)
1056 #endif
1057 
1058 #ifndef MITYDSP
1059 #pragma pack(push,1)
1060 #endif
1061 typedef struct
1062 {
1064  unsigned int mnDesiredIntervalMs;
1066 #ifndef MITYDSP
1067 #pragma pack(pop)
1068 #endif
1069 
1070 #ifndef MITYDSP
1071 #pragma pack(push,1)
1072 #endif
1073 typedef struct
1074 {
1076  unsigned int mnAreaIntervalMs;
1077  unsigned int mnBinnedIntervalMs;
1078  unsigned int mnAreaMaskIntervalMs;
1079  unsigned int mnCustomIntervalMs;
1081 #ifndef MITYDSP
1082 #pragma pack(pop)
1083 #endif
1084 
1085 #ifndef MITYDSP
1086 #pragma pack(push,1)
1087 #endif
1088 typedef struct
1089 {
1093 #ifndef MITYDSP
1094 #pragma pack(pop)
1095 #endif
1096 
1097 #ifndef MITYDSP
1098 #pragma pack(push,1)
1099 #endif
1100 typedef struct
1101 {
1106 #ifndef MITYDSP
1107 #pragma pack(pop)
1108 #endif
1109 
1110 
1111 
1112 //----- GPIO Data Message ----
1113 
1114 
1115 #ifndef MITYDSP
1116 #pragma pack(push,1)
1117 #endif
1118 typedef struct
1119 {
1121  int mnValue; // low order 4 bits are GPIO state
1122 } tsGPIODataMsg;
1123 #ifndef MITYDSP
1124 #pragma pack(pop)
1125 #endif
1126 //---------------------------------------------
1127 
1128 #ifndef MITYDSP
1129 #pragma pack(push,1)
1130 #endif
1131 
1134 typedef struct
1135 {
1138  unsigned short mnSimParams[32];
1140 #ifndef MITYDSP
1141 #pragma pack(pop)
1142 #endif
1143 
1144 #ifndef MITYDSP
1145 #pragma pack(push,1)
1146 #endif
1147 typedef struct
1148 {
1152 } tsNoOpCtrlMsg;
1153 #ifndef MITYDSP
1154 #pragma pack(pop)
1155 #endif
1156 
1157 #ifndef MITYDSP
1158 #pragma pack(push,1)
1159 #endif
1160 typedef struct
1161 {
1164 } tsSetGainMsg;
1165 #ifndef MITYDSP
1166 #pragma pack(pop)
1167 #endif
1168 
1169 #ifndef MITYDSP
1170 #pragma pack(push,1)
1171 #endif
1172 typedef struct
1173 {
1177  float maGainEperCount[MAX_GAIN_SETTINGS];
1178 } tsGainMsg;
1179 #ifndef MITYDSP
1180 #pragma pack(pop)
1181 #endif
1182 
1183 #ifndef MITYDSP
1184 #pragma pack(push,1)
1185 #endif
1186 typedef struct
1187 {
1189  float mnP;
1190  float mnI;
1191  float mnD;
1192 } tsPIDMsg;
1193 #ifndef MITYDSP
1194 #pragma pack(pop)
1195 #endif
1196 
1197 #ifndef MITYDSP
1198 #pragma pack(push,1)
1199 #endif
1200 typedef struct
1201 {
1205 } tsFilterMsg;
1206 #ifndef MITYDSP
1207 #pragma pack(pop)
1208 #endif
1209 
1210 //----- Multiple ROI State messages -----------
1211 #ifndef MITYDSP
1212 #pragma pack(push,1)
1213 #endif
1214 /*
1215  * When setting, the parameters that must be set are:
1216  * 1) mnNumROIs - the Number of ROIs to set.
1217  * 2) maStartCol[0:mnNumROIs-1] - The start column of each window
1218  * 3) maStartRow[0:mnNumROIs-1] - The start row of each window
1219  * 4) maWidth[0:mnNumROIs-1] - The width of each window
1220  * 5) maHeight[0:mnNumROIs-1] - The height of each window
1221  */
1222 typedef struct
1223 {
1225  unsigned char mnMaxROIs; // Maximum number of ROIs the camera supports (MultipleROIState_MsgID)
1226  unsigned char mnNumROIs; // Current number of ROIs the camera is set to (MultipleROIState_MsgID) or to set to (SetMultipleROIState_MsgID)
1227  int maStartCol[MAX_NUM_MULTIPLE_ROI]; // Current state of the ROI (MultipleROIState_MsgID) or to set to (SetMultipleROIState_MsgID)
1228  int maStartRow[MAX_NUM_MULTIPLE_ROI];
1229  int maWidth[MAX_NUM_MULTIPLE_ROI];
1230  int maHeight[MAX_NUM_MULTIPLE_ROI];
1232 #ifndef MITYDSP
1233 #pragma pack(pop)
1234 #endif
1235 //---------------------------------------------
1236 
1237 #ifndef MITYDSP
1238 #pragma pack(push,1)
1239 #endif
1240 
1241 typedef struct
1242 {
1244  unsigned int mnEnableTrigReArm;
1246 
1247 #ifndef MITYDSP
1248 #pragma pack(pop)
1249 #endif
1250 
1251 #ifndef MITYDSP
1252 #pragma pack(push,1)
1253 #endif
1254 
1255 typedef struct
1256 {
1258  unsigned int mnVerticalBinFactor;
1260  float mnVerticalScaleFactor; /* set to 1.0 */
1261  float mnHorizontalScaleFactor; /* set to 1.0 */
1263 
1264 #ifndef MITYDSP
1265 #pragma pack(pop)
1266 #endif
1267 
1268 #ifndef MITYDSP
1269 #pragma pack(push,1)
1270 #endif
1271 
1272 #define MAX_PARAM_SIZE 2048
1273 
1274 typedef struct
1275 {
1277  unsigned int mnParameterID;
1279 
1280 typedef struct
1281 {
1283  unsigned int mnParameterID;
1284  union {
1285  unsigned int mnUInt;
1286  int mnInt;
1287  unsigned short mnUShort;
1288  short mnShort;
1289  float mnFloat;
1290  char maOpaque[MAX_PARAM_SIZE];
1291  } muParam;
1293 
1294 typedef struct
1295 {
1297  unsigned int mnParameterID;
1299  union {
1300  unsigned int mnUInt;
1301  int mnInt;
1302  unsigned short mnUShort;
1303  short mnShort;
1304  float mnFloat;
1305  char maOpaque[MAX_PARAM_SIZE];
1306  } muParam;
1307 } tsParameterMsg;
1308 
1309 #ifndef MITYDSP
1310 #pragma pack(pop)
1311 #endif
1312 
1313 // declare a union to hold all known message types
1314 // for convenience only
1316 {
1344 
1384 };
1385 
1386 #endif
tuCameraMessages::msGetParameterMsg
tsGetParameterMsg msGetParameterMsg
Definition: CCDspMessages.h:1383
tsCISCalibrationStateMsg
Definition: CCDspMessages.h:233
tuCameraMessages::msSetCCDOffsetMsg
tsSetCCDOffsetMsg msSetCCDOffsetMsg
Definition: CCDspMessages.h:1326
tsCISShutterModeMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:187
tsWrite32Msg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:397
LoopbackResp_MsgID
const unsigned char LoopbackResp_MsgID
Definition: CCDspMessages.h:119
SetBinMaskParam_MsgID
const unsigned char SetBinMaskParam_MsgID
Definition: CCDspMessages.h:73
tsParameterMsg::mnParameterID
unsigned int mnParameterID
Definition: CCDspMessages.h:1297
tsPixelData32Msg::mnStartRow
unsigned short mnStartRow
Definition: CCDspMessages.h:550
tsHdwrParamMsg::msData
tsHdwrParam msData
Definition: CCDspMessages.h:599
Read32Data_MsgID
const unsigned char Read32Data_MsgID
Definition: CCDspMessages.h:116
SimulationMode_MsgID
const unsigned char SimulationMode_MsgID
Definition: CCDspMessages.h:131
tsTimingFile::mnThermistorBeta
unsigned int mnThermistorBeta
default thermistor beta term (mnMessageVersion >= 2)
Definition: CCDspMessages.h:656
tsCISCalibrateMsg
Definition: CCDspMessages.h:217
tuCameraMessages::msRead32Msg
tsRead32Msg msRead32Msg
Definition: CCDspMessages.h:1323
tsHdwrParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:598
tuCameraMessages::msSetTriggerMsg
tsSetTriggerMsg msSetTriggerMsg
Definition: CCDspMessages.h:1367
tsPollResp
Definition: CCDspMessages.h:951
GetHorBinParam_MsgID
const unsigned char GetHorBinParam_MsgID
Definition: CCDspMessages.h:96
GetBinParam_MsgID
const unsigned char GetBinParam_MsgID
Definition: CCDspMessages.h:60
tsTimingFile::mnProgramLength
int mnProgramLength
Definition: CCDspMessages.h:634
GetBinMaskParam_MsgID
const unsigned char GetBinMaskParam_MsgID
Definition: CCDspMessages.h:74
tsReadCCDAreaMsg::mnColumns
unsigned short mnColumns
Definition: CCDspMessages.h:873
tsCISChannelSelectMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:203
tsRead32Msg::mnReadAddr
unsigned int mnReadAddr
Definition: CCDspMessages.h:433
tuCameraMessages::msWriteDACMsg
tsWriteDACMsg msWriteDACMsg
Definition: CCDspMessages.h:1351
CISSetChannelSelect_MsgID
const unsigned char CISSetChannelSelect_MsgID
Definition: CCDspMessages.h:40
tsRecordParamsMsg::mnFormat
unsigned int mnFormat
Definition: CCDspMessages.h:171
tsOpCompletedMsg
Definition: CCDspMessages.h:743
tsResetCLCameraMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:276
NetConfig_MsgID
const unsigned char NetConfig_MsgID
Definition: CCDspMessages.h:121
tuCameraMessages::msTriggerMsg
tsSetTriggerMsg msTriggerMsg
Definition: CCDspMessages.h:1368
tuCameraMessages::msCISShutterModeMsg
tsCISShutterModeMsg msCISShutterModeMsg
Definition: CCDspMessages.h:1373
tsGetParameterMsg::mnParameterID
unsigned int mnParameterID
Definition: CCDspMessages.h:1277
BoardTemp_MsgID
const unsigned char BoardTemp_MsgID
Definition: CCDspMessages.h:117
GetMultipleROIState_MsgID
const unsigned char GetMultipleROIState_MsgID
Definition: CCDspMessages.h:35
tsHdwrParam::mnColumns
unsigned short mnColumns
number of Columns available for readout, read only
Definition: CCDspMessages.h:575
tsPixelData32Msg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:545
tuCameraMessages::msAutoTriggerReArmMsg
tsAutoTriggerReArmMsg msAutoTriggerReArmMsg
Definition: CCDspMessages.h:1379
ReadoutNoise_MsgID
const unsigned char ReadoutNoise_MsgID
Definition: CCDspMessages.h:118
tsTimingFile::mnThermistorR0
unsigned int mnThermistorR0
nominal resistance at 298K (mnMessageVersion >= 2)
Definition: CCDspMessages.h:657
tsReadCCDBinMaskMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:899
tsReadCCDBinMsg
Definition: CCDspMessages.h:884
tsPixelData16Msg::mnLastImage
char mnLastImage
Definition: CCDspMessages.h:524
Error_MsgID
const unsigned char Error_MsgID
Definition: CCDspMessages.h:120
AbortRead_MsgID
const unsigned char AbortRead_MsgID
Definition: CCDspMessages.h:82
tsClearCCDMsg
Definition: CCDspMessages.h:290
tsCoolParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:262
GetAutoTriggerReArm_MsgID
const unsigned char GetAutoTriggerReArm_MsgID
Definition: CCDspMessages.h:34
tsBinMaskParamMsg
Definition: CCDspMessages.h:974
tsParameterMsg::mnUInt
unsigned int mnUInt
Definition: CCDspMessages.h:1300
tsHdwrParam::mnUnused
unsigned short mnUnused
not used
Definition: CCDspMessages.h:578
tsBoardTempMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:804
tsCCDTempMsg::mnSpare
signed short mnSpare
Definition: CCDspMessages.h:485
tsTimingFile::mnMaskedRowsTop
int mnMaskedRowsTop
Definition: CCDspMessages.h:640
tsImageIntervalsMsg::mnAreaMaskIntervalMs
unsigned int mnAreaMaskIntervalMs
Definition: CCDspMessages.h:1078
tsPixelData8Msg::mnStartRow
unsigned short mnStartRow
Definition: CCDspMessages.h:503
tsCISCalibrateMsg::mnCommand
unsigned int mnCommand
Definition: CCDspMessages.h:220
GetSimpleBinning_MsgID
const unsigned char GetSimpleBinning_MsgID
Definition: CCDspMessages.h:32
tuCameraMessages::msHorBinParamMsg
tsHorBinParamMsg msHorBinParamMsg
Definition: CCDspMessages.h:1333
SetGPIO_MsgID
const unsigned char SetGPIO_MsgID
Definition: CCDspMessages.h:92
tsPixelData16Msg::mnEndCol
unsigned short mnEndCol
Definition: CCDspMessages.h:529
tuCameraMessages::msSetGPIOMsg
tsSetGPIOMsg msSetGPIOMsg
Definition: CCDspMessages.h:1366
tsRecordParamsMsg
Definition: CCDspMessages.h:167
tsGetParameterMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1276
tuCameraMessages::msBinningSeqMsg
tsBinningSeqMsg msBinningSeqMsg
Definition: CCDspMessages.h:1370
tsSetTriggerModeMsg::mnFallingEdge
int mnFallingEdge
Definition: CCDspMessages.h:730
tuCameraMessages::msNetConfigMsg
tsNetConfigMsg msNetConfigMsg
Definition: CCDspMessages.h:1357
SetShearCtrl_MsgID
const unsigned char SetShearCtrl_MsgID
Definition: CCDspMessages.h:79
tsSetParameterMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1282
tsTimingFile::mnReadBin
int mnReadBin
Definition: CCDspMessages.h:624
tsReadoutNoiseMsg::mnStd
float mnStd
Definition: CCDspMessages.h:821
tuCameraMessages::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1317
tsLoopbackMsg::mnCRC
unsigned int mnCRC
checksum or 0 if not used
Definition: CCDspMessages.h:469
tsTimingFile::mnPixelWidthNm
int mnPixelWidthNm
Definition: CCDspMessages.h:643
tuCameraMessages::msLoopbackMsg
tsLoopbackMsg msLoopbackMsg
Definition: CCDspMessages.h:1327
tsSimpleBinningMsg::mnVerticalBinFactor
unsigned int mnVerticalBinFactor
Definition: CCDspMessages.h:1258
tsHeartbeatMsg::mnBoardTemp
short mnBoardTemp
board temp in 0.1 deg C
Definition: CCDspMessages.h:771
tsSimpleBinningMsg
Definition: CCDspMessages.h:1255
tuCameraMessages::msSetBinningSeqMsg
tsBinningSeqMsg msSetBinningSeqMsg
Definition: CCDspMessages.h:1334
tsSimulationModeMsg
Definition: CCDspMessages.h:1134
tuCameraMessages::msWrite32Msg
tsWrite32Msg msWrite32Msg
Definition: CCDspMessages.h:1322
tsPixelData8Msg::mnEndCol
unsigned short mnEndCol
Definition: CCDspMessages.h:505
tsFilterMsg
Definition: CCDspMessages.h:1200
tsSetTriggerMsg
Definition: CCDspMessages.h:709
BinningSeq_MsgID
const unsigned char BinningSeq_MsgID
Definition: CCDspMessages.h:133
tsHdwrParam::mnTECMaxCurrent
unsigned short mnTECMaxCurrent
Maximum TE cooler current, read from timing file, read only.
Definition: CCDspMessages.h:580
GetGPIO_MsgID
const unsigned char GetGPIO_MsgID
Definition: CCDspMessages.h:93
tsSetGPIOMsg::mnPinState
int mnPinState
Definition: CCDspMessages.h:694
tsTimingFile::mnBinRowOp
int mnBinRowOp
Definition: CCDspMessages.h:618
tsHeartbeatMsg
Definition: CCDspMessages.h:766
tsPixelData16Msg
Definition: CCDspMessages.h:520
tsTimingFile::mnMessageVersion
unsigned short mnMessageVersion
the version of the message generated
Definition: CCDspMessages.h:612
tsSetImageIntervalMsg::mnDesiredIntervalMs
unsigned int mnDesiredIntervalMs
Definition: CCDspMessages.h:1064
tsBinParamMsg::mnOffset
unsigned short mnOffset
Definition: CCDspMessages.h:340
tsSetGainMsg
Definition: CCDspMessages.h:1160
tsGPIODataMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1120
GetImageIntervals_MsgID
const unsigned char GetImageIntervals_MsgID
Definition: CCDspMessages.h:81
CISCalibrationState_MsgID
const unsigned char CISCalibrationState_MsgID
Definition: CCDspMessages.h:139
tsPixelData32Msg::mnEndCol
unsigned short mnEndCol
Definition: CCDspMessages.h:552
tuCameraMessages
Definition: CCDspMessages.h:1315
GetGain_MsgID
const unsigned char GetGain_MsgID
Definition: CCDspMessages.h:53
tuCameraMessages::msImageMirrorCfgMsg
tsImageMirrorCfgMsg msImageMirrorCfgMsg
Definition: CCDspMessages.h:1335
tuCameraMessages::msExpTimeMsg
tsExpTimeMsg msExpTimeMsg
Definition: CCDspMessages.h:1318
CamHdwrInfo_MsgID
const unsigned char CamHdwrInfo_MsgID
Definition: CCDspMessages.h:109
tsLoopbackRespMsg::mnPattern
unsigned int mnPattern
pattern type used for response
Definition: CCDspMessages.h:837
tsCCDTempMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:483
tsLoopbackMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:465
tsDelTimeMsg::mnOpenMilliSec
unsigned int mnOpenMilliSec
Definition: CCDspMessages.h:1022
tsHdwrParam::mnReserved1
unsigned short mnReserved1
not used
Definition: CCDspMessages.h:581
tsLoopbackRespMsg::mnCRC
unsigned int mnCRC
computed CRC, or 0 if not used
Definition: CCDspMessages.h:838
tsBinMaskParamMsg::mnPad
unsigned short mnPad
Definition: CCDspMessages.h:981
tsCISShutterModeMsg::mnShutterMode
unsigned int mnShutterMode
Definition: CCDspMessages.h:188
tsPixelData32Msg::mnStartCol
unsigned short mnStartCol
Definition: CCDspMessages.h:551
tuCameraMessages::msRecordParamsMsg
tsRecordParamsMsg msRecordParamsMsg
Definition: CCDspMessages.h:1375
tuCameraMessages::msSetShutterOverrideMsg
tsSetShutterOverrideMsg msSetShutterOverrideMsg
Definition: CCDspMessages.h:1336
tsNetConfigMsg
Definition: CCDspMessages.h:928
tsHeartbeatMsg::mnCoolingUsed
float mnCoolingUsed
range 0-1, amount of available TE cooling current applied
Definition: CCDspMessages.h:776
DelTime_MsgID
const unsigned char DelTime_MsgID
Definition: CCDspMessages.h:123
tsSetShearCtrlMsg::mnThreshold
unsigned int mnThreshold
Definition: CCDspMessages.h:1052
tsWriteDACMsg::msHeader
tsMsgHeader msHeader
standard message header
Definition: CCDspMessages.h:416
tsWriteDACMsg::mnDACdata
unsigned short mnDACdata
RAW DAC value to apply.
Definition: CCDspMessages.h:417
CCDTemp_MsgID
const unsigned char CCDTemp_MsgID
Definition: CCDspMessages.h:110
tuCameraMessages::msSetShearCtrlMsg
tsSetShearCtrlMsg msSetShearCtrlMsg
Definition: CCDspMessages.h:1331
tsTimingFile::mnFilterSetting
int mnFilterSetting
Definition: CCDspMessages.h:636
tsGetBinMaskParamMsg
Definition: CCDspMessages.h:992
CCDspMsgHeader.h
tsReadCCDBinMsg::mnNumImages
short mnNumImages
Definition: CCDspMessages.h:887
tsPixelData32Msg::mnPacketID
unsigned short mnPacketID
Definition: CCDspMessages.h:548
GetCameraHdwrParam_MsgID
const unsigned char GetCameraHdwrParam_MsgID
Definition: CCDspMessages.h:61
tsPixelData32Msg
Definition: CCDspMessages.h:543
tuCameraMessages::msHdwrParamMsg
tsHdwrParamMsg msHdwrParamMsg
Definition: CCDspMessages.h:1321
tsTimingFile::mnClear
int mnClear
Definition: CCDspMessages.h:625
LoopbackReq_MsgID
const unsigned char LoopbackReq_MsgID
Definition: CCDspMessages.h:69
tsNetConfig::mnServerPort
unsigned short mnServerPort
Definition: CCDspMessages.h:913
tsCISCalibrationStateMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:235
SetShutterOverride_MsgID
const unsigned char SetShutterOverride_MsgID
Definition: CCDspMessages.h:89
tsDelTimeMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1021
tuCameraMessages::msClearCCDMsg
tsClearCCDMsg msClearCCDMsg
Definition: CCDspMessages.h:1325
GetTriggerMode_MsgID
const unsigned char GetTriggerMode_MsgID
Definition: CCDspMessages.h:101
GetTimingFileData_MsgID
const unsigned char GetTimingFileData_MsgID
Definition: CCDspMessages.h:91
ImageMirrorCfg_MsgID
const unsigned char ImageMirrorCfg_MsgID
Definition: CCDspMessages.h:126
tsSetParameterMsg::mnUInt
unsigned int mnUInt
Definition: CCDspMessages.h:1285
SetMultipuleROIState_MsgID
const unsigned char SetMultipuleROIState_MsgID
Definition: CCDspMessages.h:36
tsHdwrParam::mnImRows
unsigned short mnImRows
number of total rows available for readout, read only
Definition: CCDspMessages.h:573
tsPollResp::spare
unsigned short spare
Definition: CCDspMessages.h:956
SetCCDSetPoint_MsgID
const unsigned char SetCCDSetPoint_MsgID
Definition: CCDspMessages.h:83
tuCameraMessages::msCCDSetPointMsg
tsCCDSetPointMsg msCCDSetPointMsg
Definition: CCDspMessages.h:1364
tsGPIODataMsg::mnValue
int mnValue
Definition: CCDspMessages.h:1121
tsSetShutterOverrideMsg
Definition: CCDspMessages.h:1100
MAX_NUM_MULTIPLE_ROI
#define MAX_NUM_MULTIPLE_ROI
maximum number of multiple windows a multiple-ROI camera can have (used for the size of the message).
Definition: clcamdefines.h:49
tsNoOpCtrlMsg::mnMsPerNoOp
int mnMsPerNoOp
milliseconds per NoOp Message
Definition: CCDspMessages.h:1151
tsBinMaskParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:976
tsNetConfig
Definition: CCDspMessages.h:911
tsWriteDACMsg
Definition: CCDspMessages.h:414
tsSetFanCtrlMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1036
tsTimingFile::mnIdle
int mnIdle
Definition: CCDspMessages.h:627
tsHeartbeatMsg::mnCCDTemp
short mnCCDTemp
CCD temp in 0.1 deg C.
Definition: CCDspMessages.h:772
tsPollResp::CameraType
unsigned int CameraType
Definition: CCDspMessages.h:959
tsSetTriggerMsg::mnPinNumber
int mnPinNumber
Definition: CCDspMessages.h:712
tuCameraMessages::msCISCalibrationStateMsg
tsCISCalibrationStateMsg msCISCalibrationStateMsg
Definition: CCDspMessages.h:1377
tsImageIntervalsMsg
Definition: CCDspMessages.h:1073
SetImageInterval_MsgID
const unsigned char SetImageInterval_MsgID
Definition: CCDspMessages.h:80
tsPixelData16Msg::mnStartRow
unsigned short mnStartRow
Definition: CCDspMessages.h:527
tuCameraMessages::msCoolParamMsg
tsCoolParamMsg msCoolParamMsg
Definition: CCDspMessages.h:1319
tsReadCCDAreaMsg::mnRowStart
unsigned short mnRowStart
Definition: CCDspMessages.h:870
CCDHorBinParam_MsgID
const unsigned char CCDHorBinParam_MsgID
Definition: CCDspMessages.h:130
clcamdefines.h
tsSetShutterOverrideMsg::mnForceOpen
int mnForceOpen
Definition: CCDspMessages.h:1104
tsSetShearCtrlMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1048
tuCameraMessages::msBinParamReqMsg
tsBinParamReqMsg msBinParamReqMsg
Definition: CCDspMessages.h:1337
tsWrite32Msg
Definition: CCDspMessages.h:395
CCDSP_MAX_ERROR_LENGTH
#define CCDSP_MAX_ERROR_LENGTH
Maximum length of an error message.
Definition: clcamdefines.h:51
tsGetBinMaskParamMsg::mnRowNumber
unsigned short mnRowNumber
Definition: CCDspMessages.h:995
tsLoopbackMsg::mnNumEchos
unsigned short mnNumEchos
number of times CCDsp should respond to this message
Definition: CCDspMessages.h:466
GetExpTimeEx_MsgID
const unsigned char GetExpTimeEx_MsgID
Definition: CCDspMessages.h:27
tsBinningSeqMsg::mnSpare
unsigned short mnSpare
Definition: CCDspMessages.h:310
tsFilterMsg::mnOverride
int mnOverride
Definition: CCDspMessages.h:1204
tsRead32Msg
Definition: CCDspMessages.h:430
tsParameterMsg::mnErrorCode
int mnErrorCode
if non-zero, error retreiving parameter
Definition: CCDspMessages.h:1298
tsReadCCDBinMsg::mnNumClears
unsigned short mnNumClears
Definition: CCDspMessages.h:888
tsRecordParamsMsg::mnEnable
unsigned int mnEnable
Definition: CCDspMessages.h:170
AutoTriggerReArm_MsgID
const unsigned char AutoTriggerReArm_MsgID
Definition: CCDspMessages.h:141
tsUserDefinedMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1009
SetHorBinParam_MsgID
const unsigned char SetHorBinParam_MsgID
Definition: CCDspMessages.h:85
tsDelTimeMsg::mnCloseMilliSec
unsigned int mnCloseMilliSec
Definition: CCDspMessages.h:1023
tsCCDSetPointMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1090
tsHdwrParam
Definition: CCDspMessages.h:568
tsMultipleROIState::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1224
SetFanCtrl_MsgID
const unsigned char SetFanCtrl_MsgID
Definition: CCDspMessages.h:78
NoOp_MsgID
const unsigned char NoOp_MsgID
Definition: CCDspMessages.h:132
tsTimingFile::mnPixelHeightNm
int mnPixelHeightNm
Definition: CCDspMessages.h:642
ImageIntervals_MsgID
const unsigned char ImageIntervals_MsgID
Definition: CCDspMessages.h:124
tsHeartbeatMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:768
tuCameraMessages::msReadCCDAreaMsg
tsReadCCDAreaMsg msReadCCDAreaMsg
Definition: CCDspMessages.h:1328
tsExpTimeMsg
Definition: CCDspMessages.h:246
ReadCCDArea_MsgID
const unsigned char ReadCCDArea_MsgID
Definition: CCDspMessages.h:63
tsHdwrParam::mnFPGARev
unsigned short mnFPGARev
FPGA revision, read only.
Definition: CCDspMessages.h:576
tsSetGainMsg::mnGainSetting
int mnGainSetting
Gain setting index.
Definition: CCDspMessages.h:1163
tuCameraMessages::msRead32DataMsg
tsRead32DataMsg msRead32DataMsg
Definition: CCDspMessages.h:1350
tsBinningSeqMsg
Definition: CCDspMessages.h:304
tsSimpleBinningMsg::mnHorizontalScaleFactor
float mnHorizontalScaleFactor
Definition: CCDspMessages.h:1261
tsPixelData32Msg::mnVertBinSet
unsigned short mnVertBinSet
Definition: CCDspMessages.h:555
tsSetParameterMsg::mnInt
int mnInt
Definition: CCDspMessages.h:1286
tsPollResp::MagicNo_1
unsigned int MagicNo_1
Definition: CCDspMessages.h:954
tsPIDMsg
Definition: CCDspMessages.h:1186
tsParameterMsg
Definition: CCDspMessages.h:1294
tsImageIntervalsMsg::mnBinnedIntervalMs
unsigned int mnBinnedIntervalMs
Definition: CCDspMessages.h:1077
tsTimingFile
Definition: CCDspMessages.h:611
tsHorBinParamMsg::mnNumCols
unsigned short mnNumCols
Definition: CCDspMessages.h:366
tsCISCalibrationStateMsg::mnState
unsigned int mnState
Definition: CCDspMessages.h:236
tsSetGPIOMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:692
PixelData16_MsgID
const unsigned char PixelData16_MsgID
Definition: CCDspMessages.h:111
tsTimingFile::mnDiscardRowOp
int mnDiscardRowOp
Definition: CCDspMessages.h:619
tsReadCCDAreaMsg::mnRows
unsigned short mnRows
Definition: CCDspMessages.h:872
Heartbeat_MsgID
const unsigned char Heartbeat_MsgID
Definition: CCDspMessages.h:114
tsTimingFileMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:676
tsTimingFile::mnMaskedRowsBottom
int mnMaskedRowsBottom
Definition: CCDspMessages.h:641
tsParameterMsg::mnFloat
float mnFloat
Definition: CCDspMessages.h:1304
GetTrigger_MsgID
const unsigned char GetTrigger_MsgID
Definition: CCDspMessages.h:95
tsDelTimeMsg
Definition: CCDspMessages.h:1019
tsWriteDACMsg::mnOverride
char mnOverride
when non-zero, DAC values should be used,
Definition: CCDspMessages.h:419
tuCameraMessages::msOpCompleteMsg
tsOpCompleteMsg msOpCompleteMsg
Definition: CCDspMessages.h:1324
SetAreaParam_MsgID
const unsigned char SetAreaParam_MsgID
Definition: CCDspMessages.h:46
tsRead32DataMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:790
tsDelTimeMsg::mnActiveHigh
unsigned int mnActiveHigh
Definition: CCDspMessages.h:1024
tsPixelData8Msg::mnLastImage
char mnLastImage
Definition: CCDspMessages.h:500
tsNetConfigMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:930
tsHdwrParam::mnSerialNum
unsigned short mnSerialNum
Camera Serial Number, writeable.
Definition: CCDspMessages.h:571
GetFilter_MsgID
const unsigned char GetFilter_MsgID
Definition: CCDspMessages.h:57
tuCameraMessages::msSimpleBinningMsg
tsSimpleBinningMsg msSimpleBinningMsg
Definition: CCDspMessages.h:1380
tsSetParameterMsg::mnUShort
unsigned short mnUShort
Definition: CCDspMessages.h:1287
tsTimingFileMsg::msData
tsTimingFile msData
Definition: CCDspMessages.h:677
tsPixelData8Msg::mnPacketID
unsigned short mnPacketID
Definition: CCDspMessages.h:501
tsSetParameterMsg::mnShort
short mnShort
Definition: CCDspMessages.h:1288
tsHdwrParam::mnPixelHeightNm
int mnPixelHeightNm
pixel height in NanoMeters, read only (from TimingFile)
Definition: CCDspMessages.h:585
Gain_MsgID
const unsigned char Gain_MsgID
Definition: CCDspMessages.h:134
tsAutoTriggerReArmMsg::mnEnableTrigReArm
unsigned int mnEnableTrigReArm
Definition: CCDspMessages.h:1244
tsHdwrParamMsg
Definition: CCDspMessages.h:596
tsGetBinMaskParamMsg::mnRowSegNumber
unsigned short mnRowSegNumber
Definition: CCDspMessages.h:996
GetPID_MsgID
const unsigned char GetPID_MsgID
Definition: CCDspMessages.h:55
tsGainMsg
Definition: CCDspMessages.h:1172
tsReadCCDAreaMsg::mnNumClears
unsigned short mnNumClears
Definition: CCDspMessages.h:875
tsHorBinParamMsg::mnSetNumber
unsigned int mnSetNumber
Definition: CCDspMessages.h:364
tsRecordParamsMsg::mnDecimation
unsigned int mnDecimation
Definition: CCDspMessages.h:172
tsCISChannelSelectMsg::mnChannel
unsigned int mnChannel
Definition: CCDspMessages.h:204
tsBinMaskParamMsg::mnHorizBinning
unsigned short mnHorizBinning
Definition: CCDspMessages.h:980
tsBinParamReqMsg::mnSetNumber
unsigned int mnSetNumber
Definition: CCDspMessages.h:349
PixelData32_MsgID
const unsigned char PixelData32_MsgID
Definition: CCDspMessages.h:112
tsSetGainMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1162
tsCCDTempMsg::mnCCDTemp
signed short mnCCDTemp
Definition: CCDspMessages.h:484
tsReadCCDAreaMsg::mnNumImages
short mnNumImages
Definition: CCDspMessages.h:874
tsRead32DataMsg::msPeekData
unsigned int msPeekData
Definition: CCDspMessages.h:791
tsImageIntervalsMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1075
tsSetFanCtrlMsg
Definition: CCDspMessages.h:1034
tsHorBinParamMsg
Definition: CCDspMessages.h:361
tsResetCLCameraMsg
Definition: CCDspMessages.h:274
MAX_BINCODES_PER_MSG
#define MAX_BINCODES_PER_MSG
Definition: CCDspMessages.h:334
tsCISChannelSelectMsg
Definition: CCDspMessages.h:201
Extension_MsgID
const unsigned char Extension_MsgID
Definition: CCDspMessages.h:149
GetSimulationMode_MsgID
const unsigned char GetSimulationMode_MsgID
Definition: CCDspMessages.h:98
NoOpCtrl_MsgID
const unsigned char NoOpCtrl_MsgID
Definition: CCDspMessages.h:99
tsPixelData8Msg::mnStartCol
unsigned short mnStartCol
Definition: CCDspMessages.h:504
tsSetShutterOverrideMsg::mnOverride
int mnOverride
Definition: CCDspMessages.h:1103
SetExpTime_MsgID
const unsigned char SetExpTime_MsgID
Definition: CCDspMessages.h:42
GetCCDCooling_MsgID
const unsigned char GetCCDCooling_MsgID
Definition: CCDspMessages.h:59
tsPixelData16Msg::mnStartCol
unsigned short mnStartCol
Definition: CCDspMessages.h:528
tuCameraMessages::msGainMsg
tsGainMsg msGainMsg
Definition: CCDspMessages.h:1341
tsClearCCDMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:292
tsBinParamMsg
Definition: CCDspMessages.h:336
tsPixelData32Msg::mnTotPackets
unsigned short mnTotPackets
Definition: CCDspMessages.h:549
tsRecordParamsMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:169
tsPixelData32Msg::mnMinPixel
unsigned short mnMinPixel
Definition: CCDspMessages.h:553
tsSetCCDOffsetMsg::mnDesiredMean
unsigned short mnDesiredMean
Definition: CCDspMessages.h:446
tsSetTriggerModeMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:727
tsPixelData8Msg::mnTotPackets
unsigned short mnTotPackets
Definition: CCDspMessages.h:502
tsPixelData32Msg::mnLastImage
char mnLastImage
Definition: CCDspMessages.h:547
tsTimingFile::mnTECMaxCurrentMa
int mnTECMaxCurrentMa
Definition: CCDspMessages.h:644
tsHdwrParam::mnPixelWidthNm
int mnPixelWidthNm
pixel width in NanoMeters, read only (from TimingFile)
Definition: CCDspMessages.h:584
tsPixelData16Msg::mnMinPixel
unsigned short mnMinPixel
Definition: CCDspMessages.h:530
SetTimingFile_MsgID
const unsigned char SetTimingFile_MsgID
Definition: CCDspMessages.h:90
tsHeartbeatMsg::mnComputedMean
unsigned short mnComputedMean
Definition: CCDspMessages.h:775
tsTimingFile::mnD
float mnD
D portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:651
tsReadoutNoiseMsg::mnMean
float mnMean
Definition: CCDspMessages.h:820
MAX_NUM_BIN_SEQS
#define MAX_NUM_BIN_SEQS
THe maximum number of binning sequences.
Definition: clcamdefines.h:37
SetTrigger_MsgID
const unsigned char SetTrigger_MsgID
Definition: CCDspMessages.h:94
SetGain_MsgID
const unsigned char SetGain_MsgID
Definition: CCDspMessages.h:52
tsLoopbackRespMsg::mnPayloadLen
unsigned short mnPayloadLen
delivered payload length
Definition: CCDspMessages.h:836
tuCameraMessages::msErrorMsg
tsErrorMsgMsg msErrorMsg
Definition: CCDspMessages.h:1356
tsGetBinMaskParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:994
tsSimpleBinningMsg::mnVerticalScaleFactor
float mnVerticalScaleFactor
Definition: CCDspMessages.h:1260
tsSetParameterMsg
Definition: CCDspMessages.h:1280
tsBoardTempMsg::mnSpare
unsigned short mnSpare
Definition: CCDspMessages.h:806
GetBoardTemp_MsgID
const unsigned char GetBoardTemp_MsgID
Definition: CCDspMessages.h:66
tuCameraMessages::msImageIntervalsMsg
tsImageIntervalsMsg msImageIntervalsMsg
Definition: CCDspMessages.h:1363
tuCameraMessages::msReadCCDBinMsg
tsReadCCDBinMsg msReadCCDBinMsg
Definition: CCDspMessages.h:1360
tsParameterMsg::mnShort
short mnShort
Definition: CCDspMessages.h:1303
SetImageMirrorCfg_MsgID
const unsigned char SetImageMirrorCfg_MsgID
Definition: CCDspMessages.h:87
tsReadCCDBinMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:886
CCDSetPoint_MsgID
const unsigned char CCDSetPoint_MsgID
Definition: CCDspMessages.h:125
tuCameraMessages::msSetGainMsg
tsSetGainMsg msSetGainMsg
Definition: CCDspMessages.h:1340
tsHeartbeatMsg::mnCameraFlags
char mnCameraFlags
see CAMERA_FLAG_xxx macros above
Definition: CCDspMessages.h:770
tsSetImageIntervalMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1063
tsPixelData16Msg::mnReadType
char mnReadType
Definition: CCDspMessages.h:523
tuCameraMessages::msSetImageIntervalMsg
tsSetImageIntervalMsg msSetImageIntervalMsg
Definition: CCDspMessages.h:1332
tsPixelData16Msg::mnTotPackets
unsigned short mnTotPackets
Definition: CCDspMessages.h:526
tsCISCalibrateMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:219
Write32_MsgID
const unsigned char Write32_MsgID
Definition: CCDspMessages.h:49
tsTimingFileMsg
Definition: CCDspMessages.h:674
tsPIDMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1188
tsPollResp::ServerPort
unsigned short ServerPort
Definition: CCDspMessages.h:955
tsCCDSetPointMsg::mnCCDSetPoint
int mnCCDSetPoint
Desired CCD temperature set point, in tenths of degrees.
Definition: CCDspMessages.h:1091
tsPollResp::SerialNo
unsigned int SerialNo
Definition: CCDspMessages.h:958
tsPollReq
Definition: CCDspMessages.h:946
tsImageMirrorCfgMsg
Definition: CCDspMessages.h:319
tsSetCCDOffsetMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:445
CISSetShutterMode_MsgID
const unsigned char CISSetShutterMode_MsgID
Definition: CCDspMessages.h:39
tsWriteDACMsg::mnDACaddr
char mnDACaddr
DAC address: SUBSTRATE_DAC, VIDEO_OFFSET_DAC, or TECOOLER_DAC.
Definition: CCDspMessages.h:418
tsSetParameterMsg::mnFloat
float mnFloat
Definition: CCDspMessages.h:1289
tsPIDMsg::mnI
float mnI
Definition: CCDspMessages.h:1190
tsTimingFile::mnHorizontalTime
int mnHorizontalTime
Definition: CCDspMessages.h:631
tsHeartbeatMsg::mnSubstrateSetting
unsigned short mnSubstrateSetting
Definition: CCDspMessages.h:774
GetCCDTemp_MsgID
const unsigned char GetCCDTemp_MsgID
Definition: CCDspMessages.h:62
tuCameraMessages::msDelTimeMsg
tsDelTimeMsg msDelTimeMsg
Definition: CCDspMessages.h:1329
tsTimingFile::mnNumCols
int mnNumCols
Definition: CCDspMessages.h:639
tsParameterMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1296
tsSetGPIOMsg
Definition: CCDspMessages.h:690
tsOpCompleteMsg::mnSpare
unsigned short mnSpare
Definition: CCDspMessages.h:384
tsReadCCDBinMaskMsg
Definition: CCDspMessages.h:897
tsTimingFile::mnP
float mnP
P portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:649
tsNetConfig::mnUseDHCP
unsigned char mnUseDHCP
Definition: CCDspMessages.h:918
tsSetCCDOffsetMsg
Definition: CCDspMessages.h:443
tsHdwrParam::mnSensorSerialNum
int mnSensorSerialNum
Sensor Chip Serial Number, writable.
Definition: CCDspMessages.h:586
tsHdwrParam::mnBottomMaskedRows
unsigned short mnBottomMaskedRows
number of rows at bottom of array that are masked (copied from TimingFileData), read only
Definition: CCDspMessages.h:582
tuCameraMessages::msOpCompletedMsg
tsOpCompletedMsg msOpCompletedMsg
Definition: CCDspMessages.h:1352
tsPixelData32Msg::mnMaxPixel
unsigned short mnMaxPixel
Definition: CCDspMessages.h:554
PixelData8_MsgID
const unsigned char PixelData8_MsgID
Definition: CCDspMessages.h:138
ResetClCamera_MsgID
const unsigned char ResetClCamera_MsgID
Definition: CCDspMessages.h:44
tsSimpleBinningMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1257
tuCameraMessages::msFilterMsg
tsFilterMsg msFilterMsg
Definition: CCDspMessages.h:1343
tsErrorMsgMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:852
tsGetParameterMsg
Definition: CCDspMessages.h:1274
tsBinMaskParamMsg::mnRowNumber
unsigned short mnRowNumber
Definition: CCDspMessages.h:978
tsHorBinParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:363
tsParameterMsg::mnUShort
unsigned short mnUShort
Definition: CCDspMessages.h:1302
tsSetShearCtrlMsg::mnEnableShearing
unsigned int mnEnableShearing
Definition: CCDspMessages.h:1049
SetFilter_MsgID
const unsigned char SetFilter_MsgID
Definition: CCDspMessages.h:56
tuCameraMessages::msPIDMsg
tsPIDMsg msPIDMsg
Definition: CCDspMessages.h:1342
tuCameraMessages::msBoardTempMsg
tsBoardTempMsg msBoardTempMsg
Definition: CCDspMessages.h:1353
tsClearCCDMsg::mnCCDClears
char mnCCDClears
Definition: CCDspMessages.h:293
tsBinParamMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:338
tsPollResp::MagicNo_2
unsigned int MagicNo_2
Definition: CCDspMessages.h:953
ExpTime_MsgID
const unsigned char ExpTime_MsgID
Definition: CCDspMessages.h:105
tsTimingFile::mnThermFeedback
unsigned int mnThermFeedback
Feedback value for thermistor circuit (mnMessageVersion >= 4)
Definition: CCDspMessages.h:655
GetCCDSetPoint_MsgID
const unsigned char GetCCDSetPoint_MsgID
Definition: CCDspMessages.h:84
tuCameraMessages::msSetTriggerModeMsg
tsSetTriggerModeMsg msSetTriggerModeMsg
Definition: CCDspMessages.h:1371
GetParameter_MsgID
const unsigned char GetParameter_MsgID
Definition: CCDspMessages.h:30
CCDOffset_MsgID
const unsigned char CCDOffset_MsgID
Definition: CCDspMessages.h:115
tsReadCCDAreaMsg::mnColStart
unsigned short mnColStart
Definition: CCDspMessages.h:871
tsBinningSeqMsg::mnSeqLength
unsigned short mnSeqLength
Definition: CCDspMessages.h:309
tsSimulationModeMsg::mnSimulationType
int mnSimulationType
valid values are
Definition: CCDspMessages.h:1137
tsTimingFile::mnReadOffset
int mnReadOffset
Definition: CCDspMessages.h:626
tsLoopbackRespMsg
Definition: CCDspMessages.h:832
tsSetShearCtrlMsg
Definition: CCDspMessages.h:1046
tsLoopbackRespMsg::msHeader
tsMsgHeader msHeader
size of the header
Definition: CCDspMessages.h:834
SetExpTimeEx_MsgID
const unsigned char SetExpTimeEx_MsgID
Definition: CCDspMessages.h:28
tuCameraMessages::msCcdTempMsg
tsCCDTempMsg msCcdTempMsg
Definition: CCDspMessages.h:1345
tuCameraMessages::msNoOpCtrlMsg
tsNoOpCtrlMsg msNoOpCtrlMsg
Definition: CCDspMessages.h:1339
tsHdwrParam::mnThermistorBeta
unsigned short mnThermistorBeta
CCD Thermistor Beta term, reset on TimingFile reads, writable.
Definition: CCDspMessages.h:579
SetParameter_MsgID
const unsigned char SetParameter_MsgID
Definition: CCDspMessages.h:29
tsUserDefinedMsg
Definition: CCDspMessages.h:1007
tsImageMirrorCfgMsg::mnMirrorHorizontal
unsigned int mnMirrorHorizontal
when non-zero, mirror horizontal dimension
Definition: CCDspMessages.h:322
tsMultipleROIState
Definition: CCDspMessages.h:1222
tsBinMaskParamMsg::mnRowSegNumber
unsigned short mnRowSegNumber
Definition: CCDspMessages.h:979
tsPixelData8Msg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:498
tsSetTriggerModeMsg::mnTriggerMode
int mnTriggerMode
Definition: CCDspMessages.h:728
MAX_LOOPBACK_SIZE
#define MAX_LOOPBACK_SIZE
Definition: CCDspMessages.h:462
tuCameraMessages::msPixelData8Msg
tsPixelData8Msg msPixelData8Msg
Definition: CCDspMessages.h:1346
tsMultipleROIState::mnMaxROIs
unsigned char mnMaxROIs
Definition: CCDspMessages.h:1225
SetAutoTriggerReArm_MsgID
const unsigned char SetAutoTriggerReArm_MsgID
Definition: CCDspMessages.h:33
tsCCDSetPointMsg
Definition: CCDspMessages.h:1088
tsOpCompletedMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:745
SetSimpleBinning_MsgID
const unsigned char SetSimpleBinning_MsgID
Definition: CCDspMessages.h:31
tsReadoutNoiseMsg
Definition: CCDspMessages.h:817
tuCameraMessages::msCISChannelSelectMsg
tsCISChannelSelectMsg msCISChannelSelectMsg
Definition: CCDspMessages.h:1374
tsReadCCDAreaMsg
Definition: CCDspMessages.h:867
tsPixelData32Msg::mnHorBinSet
unsigned short mnHorBinSet
Definition: CCDspMessages.h:556
tsSetShutterOverrideMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1102
tsFilterMsg::mnFastSetting
int mnFastSetting
Definition: CCDspMessages.h:1203
tsLoopbackRespMsg::mnNumErrors
unsigned short mnNumErrors
number of CRC errors since last Response Msg
Definition: CCDspMessages.h:835
tuCameraMessages::msGPIODataMsg
tsGPIODataMsg msGPIODataMsg
Definition: CCDspMessages.h:1369
GPIOData_MsgID
const unsigned char GPIOData_MsgID
Definition: CCDspMessages.h:128
SimpleBinning_MsgID
const unsigned char SimpleBinning_MsgID
Definition: CCDspMessages.h:142
MAX_GAIN_SETTINGS
#define MAX_GAIN_SETTINGS
maximum gain settings supported in camera
Definition: clcamdefines.h:47
tsTimingFile::mnPreDiscardTime
int mnPreDiscardTime
Definition: CCDspMessages.h:632
tsPixelData8Msg::mnMaxPixel
unsigned char mnMaxPixel
Definition: CCDspMessages.h:507
tsImageMirrorCfgMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:321
tsSetFanCtrlMsg::mnFanEnable
unsigned int mnFanEnable
Definition: CCDspMessages.h:1037
ClearCCD_MsgID
const unsigned char ClearCCD_MsgID
Definition: CCDspMessages.h:45
tsHeartbeatMsg::mnOffsetSetting
unsigned short mnOffsetSetting
Definition: CCDspMessages.h:773
tuCameraMessages::msBinParamMsg
tsBinParamMsg msBinParamMsg
Definition: CCDspMessages.h:1320
tsHdwrParam::mnDSPRev
unsigned short mnDSPRev
DSP revision, read only.
Definition: CCDspMessages.h:577
tuCameraMessages::msBinMaskParamMsg
tsBinMaskParamMsg msBinMaskParamMsg
Definition: CCDspMessages.h:1358
MAX_PARAM_SIZE
#define MAX_PARAM_SIZE
Definition: CCDspMessages.h:1272
GetNetConfig_MsgID
const unsigned char GetNetConfig_MsgID
Definition: CCDspMessages.h:71
tsReadCCDAreaMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:869
tsBoardTempMsg
Definition: CCDspMessages.h:802
tsSetTriggerModeMsg::mnDelayMs
int mnDelayMs
Definition: CCDspMessages.h:729
MAX_PIXELS_PER_MSG
#define MAX_PIXELS_PER_MSG
Maximum number of pixels in a image data message.
Definition: clcamdefines.h:40
tsPIDMsg::mnP
float mnP
Definition: CCDspMessages.h:1189
tsTimingFile::mnI
float mnI
I portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:650
tsOpCompletedMsg::mnSpare
unsigned short mnSpare
Definition: CCDspMessages.h:747
tsOpCompletedMsg::mnSyncTag
unsigned short mnSyncTag
Definition: CCDspMessages.h:746
Parameter_MsgID
const unsigned char Parameter_MsgID
Definition: CCDspMessages.h:143
tsGainMsg::mnNumSettings
int mnNumSettings
number of gain settings
Definition: CCDspMessages.h:1175
tuCameraMessages::msParameterMsg
tsParameterMsg msParameterMsg
Definition: CCDspMessages.h:1381
tsSetImageIntervalMsg
Definition: CCDspMessages.h:1061
SetCCDCooling_MsgID
const unsigned char SetCCDCooling_MsgID
Definition: CCDspMessages.h:43
CUSTOM_MESSAGES_STARTID
const unsigned char CUSTOM_MESSAGES_STARTID
Definition: CCDspMessages.h:157
tsHorBinParamMsg::mnOffset
unsigned short mnOffset
Definition: CCDspMessages.h:365
tsImageMirrorCfgMsg::mnMirrorVertical
unsigned int mnMirrorVertical
when non-zero, mirror vertcial dimension
Definition: CCDspMessages.h:323
tsTimingFile::mnReadBinLength
int mnReadBinLength
Definition: CCDspMessages.h:635
tuCameraMessages::msCISCalibrateMsg
tsCISCalibrateMsg msCISCalibrateMsg
Definition: CCDspMessages.h:1376
tsGPIODataMsg
Definition: CCDspMessages.h:1118
SetRecordParams_MsgID
const unsigned char SetRecordParams_MsgID
Definition: CCDspMessages.h:38
tsExpTimeMsg::mnMilliSec
unsigned int mnMilliSec
Definition: CCDspMessages.h:249
SetBinningSeq_MsgID
const unsigned char SetBinningSeq_MsgID
Definition: CCDspMessages.h:86
GetShutterDel_MsgID
const unsigned char GetShutterDel_MsgID
Definition: CCDspMessages.h:77
tsLoopbackMsg::mnPayloadLen
unsigned short mnPayloadLen
payload length (0 to MAX_LOOPBACK_SIZE)
Definition: CCDspMessages.h:467
tsSetCCDOffsetMsg::mnSubtractMean
unsigned short mnSubtractMean
Definition: CCDspMessages.h:447
tsSetTriggerModeMsg
Definition: CCDspMessages.h:725
SetTriggerMode_MsgID
const unsigned char SetTriggerMode_MsgID
Definition: CCDspMessages.h:100
tsBinParamMsg::mnSetNumber
unsigned int mnSetNumber
Definition: CCDspMessages.h:339
tuCameraMessages::msReadoutNoiseMsg
tsReadoutNoiseMsg msReadoutNoiseMsg
Definition: CCDspMessages.h:1354
tsTimingFile::mnVerticalTime
int mnVerticalTime
Definition: CCDspMessages.h:630
GetExpTime_MsgID
const unsigned char GetExpTime_MsgID
Definition: CCDspMessages.h:58
TimingFileData_MsgID
const unsigned char TimingFileData_MsgID
Definition: CCDspMessages.h:127
CISCalibrate_MsgID
const unsigned char CISCalibrate_MsgID
Definition: CCDspMessages.h:41
tuCameraMessages::msSimulationModeMsg
tsSimulationModeMsg msSimulationModeMsg
Definition: CCDspMessages.h:1338
tsReadoutNoiseMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:819
tsBinParamReqMsg
Definition: CCDspMessages.h:346
tuCameraMessages::msSetFanCtrlMsg
tsSetFanCtrlMsg msSetFanCtrlMsg
Definition: CCDspMessages.h:1362
tuCameraMessages::msReadCCDBinMaskMsg
tsReadCCDBinMaskMsg msReadCCDBinMaskMsg
Definition: CCDspMessages.h:1330
tsLoopbackMsg::mnPattern
unsigned int mnPattern
pattern to use for response
Definition: CCDspMessages.h:468
tsExpTimeMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:248
tsErrorMsgMsg::mnSeverity
unsigned char mnSeverity
Definition: CCDspMessages.h:853
tuCameraMessages::msLoopbackRespMsg
tsLoopbackRespMsg msLoopbackRespMsg
Definition: CCDspMessages.h:1355
TriggerMode_MsgID
const unsigned char TriggerMode_MsgID
Definition: CCDspMessages.h:137
SetBinParam_MsgID
const unsigned char SetBinParam_MsgID
Definition: CCDspMessages.h:47
tsPixelData32Msg::mnReadType
char mnReadType
Definition: CCDspMessages.h:546
tsTimingFile::mnSendRowOp
int mnSendRowOp
Definition: CCDspMessages.h:617
tuCameraMessages::msGetBinMaskParamMsg
tsGetBinMaskParamMsg msGetBinMaskParamMsg
Definition: CCDspMessages.h:1359
tsWrite32Msg::mnWriteData
unsigned int mnWriteData
Definition: CCDspMessages.h:399
tsParameterMsg::mnInt
int mnInt
Definition: CCDspMessages.h:1301
tsTimingFile::TimingChecksum
unsigned int TimingChecksum
Definition: CCDspMessages.h:663
ReadCCDMaskBin_MsgID
const unsigned char ReadCCDMaskBin_MsgID
Definition: CCDspMessages.h:75
tsBinParamMsg::mnNumRows
unsigned short mnNumRows
Definition: CCDspMessages.h:341
CCDBinMaskParam_MsgID
const unsigned char CCDBinMaskParam_MsgID
Definition: CCDspMessages.h:122
tsPixelData16Msg::mnMaxPixel
unsigned short mnMaxPixel
Definition: CCDspMessages.h:531
tsImageIntervalsMsg::mnAreaIntervalMs
unsigned int mnAreaIntervalMs
Definition: CCDspMessages.h:1076
tsAutoTriggerReArmMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1243
SetShutterCloseDel_MsgID
const unsigned char SetShutterCloseDel_MsgID
Definition: CCDspMessages.h:76
tsHeartbeatMsg::mnErrorChar
char mnErrorChar
bit 0 Camera Not Configured
Definition: CCDspMessages.h:769
tsPixelData16Msg::mnPacketID
unsigned short mnPacketID
Definition: CCDspMessages.h:525
tuCameraMessages::msUserDefinedMsg
tsUserDefinedMsg msUserDefinedMsg
Definition: CCDspMessages.h:1361
tsHeartbeatMsg::mnExpTimeMSec
unsigned int mnExpTimeMSec
Exposure time count-down, milliseconds
Definition: CCDspMessages.h:777
GetReadoutNoise_MsgID
const unsigned char GetReadoutNoise_MsgID
Definition: CCDspMessages.h:68
tuCameraMessages::msMultipleROIMsg
tsMultipleROIState msMultipleROIMsg
Definition: CCDspMessages.h:1378
tsTimingFile::mnTimingFileVersion
unsigned short mnTimingFileVersion
the version of the timing file
Definition: CCDspMessages.h:613
tuCameraMessages::msPixelData16Msg
tsPixelData16Msg msPixelData16Msg
Definition: CCDspMessages.h:1347
OpCompleted_MsgID
const unsigned char OpCompleted_MsgID
Definition: CCDspMessages.h:113
tsBinParamReqMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:348
CCDAreParam_MsgID
const unsigned char CCDAreParam_MsgID
Definition: CCDspMessages.h:107
tsErrorMsgMsg
Definition: CCDspMessages.h:850
MultipleROIState_MsgID
const unsigned char MultipleROIState_MsgID
Definition: CCDspMessages.h:140
GetImageMirrorCfg_MsgID
const unsigned char GetImageMirrorCfg_MsgID
Definition: CCDspMessages.h:88
Read32_MsgID
const unsigned char Read32_MsgID
Definition: CCDspMessages.h:65
tsCCDTempMsg
Definition: CCDspMessages.h:481
OpComplete_MsgID
const unsigned char OpComplete_MsgID
Definition: CCDspMessages.h:48
ReadCCDBin_MsgID
const unsigned char ReadCCDBin_MsgID
Definition: CCDspMessages.h:64
tuCameraMessages::msTimingFileMsg
tsTimingFileMsg msTimingFileMsg
Definition: CCDspMessages.h:1365
tsTimingFile::mnPostDiscardOp
int mnPostDiscardOp
Definition: CCDspMessages.h:621
tsHdwrParam::mnTopMaskedRows
unsigned short mnTopMaskedRows
number of rows at top of array that are masked (copied from TimingFileData), read only
Definition: CCDspMessages.h:583
WriteDAC_MsgID
const unsigned char WriteDAC_MsgID
Definition: CCDspMessages.h:50
tuCameraMessages::msHeartbeatMsg
tsHeartbeatMsg msHeartbeatMsg
Definition: CCDspMessages.h:1349
tsNoOpCtrlMsg
Definition: CCDspMessages.h:1147
tsTimingFile::mnNumRows
int mnNumRows
Definition: CCDspMessages.h:638
tsPollReq::MagicNo_2
unsigned int MagicNo_2
Definition: CCDspMessages.h:949
tsReadCCDBinMaskMsg::mnNumClears
unsigned short mnNumClears
Definition: CCDspMessages.h:901
tsHdwrParam::mnReserved
unsigned short mnReserved
not used
Definition: CCDspMessages.h:574
tsTimingFile::mnPreDiscardOp
int mnPreDiscardOp
Definition: CCDspMessages.h:620
tsOpCompleteMsg::mnSyncTag
unsigned short mnSyncTag
Definition: CCDspMessages.h:383
tsTimingFile::mnGainControl
int mnGainControl
Top 16 bits -> NumSettings (0-4), 4 4-bit masks mapping payload bins (mnMessageVersion >= 3)
Definition: CCDspMessages.h:646
tsSetParameterMsg::mnParameterID
unsigned int mnParameterID
Definition: CCDspMessages.h:1283
tsWrite32Msg::mnWriteAddr
unsigned int mnWriteAddr
Definition: CCDspMessages.h:398
tsPixelData16Msg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:522
CCDBinParam_MsgID
const unsigned char CCDBinParam_MsgID
Definition: CCDspMessages.h:108
tsNetConfigMsg::msNetConfig
tsNetConfig msNetConfig
Definition: CCDspMessages.h:931
tsCISShutterModeMsg
Definition: CCDspMessages.h:185
CISGetCalibrationState_MsgID
const unsigned char CISGetCalibrationState_MsgID
Definition: CCDspMessages.h:37
tsMsgHeader
Definition: CCDspMsgHeader.h:45
PID_MsgID
const unsigned char PID_MsgID
Definition: CCDspMessages.h:135
tsOpCompleteMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:382
tsCoolParamMsg::mnCoolVal
unsigned int mnCoolVal
Definition: CCDspMessages.h:263
tsMultipleROIState::mnNumROIs
unsigned char mnNumROIs
Definition: CCDspMessages.h:1226
tsLoopbackMsg
Definition: CCDspMessages.h:463
tsGainMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1174
tsFilterMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1202
tsSetTriggerMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:711
tsPollReq::MagicNo_1
unsigned int MagicNo_1
Definition: CCDspMessages.h:948
tsRead32DataMsg
Definition: CCDspMessages.h:788
tsGainMsg::mnGainSetting
int mnGainSetting
current ain setting index
Definition: CCDspMessages.h:1176
tsPixelData8Msg::mnReadType
char mnReadType
Definition: CCDspMessages.h:499
Trigger_MsgID
const unsigned char Trigger_MsgID
Definition: CCDspMessages.h:129
tsSetShearCtrlMsg::mnWindowRows
unsigned int mnWindowRows
Definition: CCDspMessages.h:1050
Filter_MsgID
const unsigned char Filter_MsgID
Definition: CCDspMessages.h:136
SetPID_MsgID
const unsigned char SetPID_MsgID
Definition: CCDspMessages.h:54
tuCameraMessages::msSetParameterMsg
tsSetParameterMsg msSetParameterMsg
Definition: CCDspMessages.h:1382
tuCameraMessages::msTriggerModeMsg
tsSetTriggerModeMsg msTriggerModeMsg
Definition: CCDspMessages.h:1372
tuCameraMessages::msPixelData32Msg
tsPixelData32Msg msPixelData32Msg
Definition: CCDspMessages.h:1348
tsCoolParamMsg
Definition: CCDspMessages.h:260
tsReadCCDBinMaskMsg::mnNumImages
short mnNumImages
Definition: CCDspMessages.h:900
tsNoOpCtrlMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1149
tsErrorMsgMsg::mnCode
unsigned char mnCode
Definition: CCDspMessages.h:854
tsTimingFile::mnPostDiscardTime
int mnPostDiscardTime
Definition: CCDspMessages.h:633
tsPIDMsg::mnD
float mnD
Definition: CCDspMessages.h:1191
GetBinningSeq_MsgID
const unsigned char GetBinningSeq_MsgID
Definition: CCDspMessages.h:51
tsRead32Msg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:432
SetCCDOffset_MsgID
const unsigned char SetCCDOffset_MsgID
Definition: CCDspMessages.h:67
tsAutoTriggerReArmMsg
Definition: CCDspMessages.h:1241
tsBinningSeqMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:306
SetSimulationMode_MsgID
const unsigned char SetSimulationMode_MsgID
Definition: CCDspMessages.h:97
WriteNetConfig_MsgID
const unsigned char WriteNetConfig_MsgID
Definition: CCDspMessages.h:72
tsPixelData8Msg::mnMinPixel
unsigned char mnMinPixel
Definition: CCDspMessages.h:506
tsPixelData8Msg
Definition: CCDspMessages.h:496
tsSimulationModeMsg::msHeader
tsMsgHeader msHeader
Definition: CCDspMessages.h:1136
tsNoOpCtrlMsg::mnNumNoOps
int mnNumNoOps
number of NoOp Messages to send (zero means don't send them) before timing out
Definition: CCDspMessages.h:1150
tsSetShearCtrlMsg::mnWindowCols
unsigned int mnWindowCols
Definition: CCDspMessages.h:1051
SetCameraHdwrParam_MsgID
const unsigned char SetCameraHdwrParam_MsgID
Definition: CCDspMessages.h:70
tsOpCompleteMsg
Definition: CCDspMessages.h:380
tsSetGPIOMsg::mnPinNumber
int mnPinNumber
Definition: CCDspMessages.h:693
tsBoardTempMsg::mnBoardTemp
signed short mnBoardTemp
Definition: CCDspMessages.h:805
CoolParam_MsgID
const unsigned char CoolParam_MsgID
Definition: CCDspMessages.h:106
tsImageIntervalsMsg::mnCustomIntervalMs
unsigned int mnCustomIntervalMs
Definition: CCDspMessages.h:1079
tsSimpleBinningMsg::mnHorizontalBinFactor
unsigned int mnHorizontalBinFactor
Definition: CCDspMessages.h:1259