|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file.
20 #ifndef CCDSPMESSAGES_H
21 #define CCDSPMESSAGES_H
163 #define RECORD_FORMAT_TIFF 0
164 #define RECORD_FORMAT_PNG 1
165 #define RECORD_FORMAT_JPG 2
166 #define RECORD_FORMAT_RAW 3
183 #define CIS_SHUTTER_ROLLING 0
184 #define CIS_SHUTTER_GLOBAL 1
198 #define CIS_CHANNEL_BOTH 0
199 #define CIS_CHANNEL_HIGHGAIN 1
200 #define CIS_CHANNEL_LOWGAIN 2
214 #define CIS_DOCALIBRATION_CMD 0
215 #define CIS_LOADCALIBRATION_CMD 1
216 #define CIS_CLEARCALIBARTION_CMD 2
230 #define CIS_CALSTATE_UNKNOWN 0
231 #define CIS_CALSTATE_LOADED 1
232 #define CIS_CALSTATE_CLEARED 2
334 #define MAX_BINCODES_PER_MSG 2048
411 #define SUBSTRATE_DAC 0
412 #define VIDEO_OFFSET_DAC 1
413 #define TECOOLER_DAC 2
455 #define LBPATTERN_REPEAT 0
456 #define LBPATTERN_RAMPUP 1
457 #define LBPATTERN_BITBANG 2
458 #define LBPATTERN_RANDOM 3
462 #define MAX_LOOPBACK_SIZE 1024
508 unsigned char mnPad[2];
572 char maManufacturer[24];
614 int mnTimingProgram[1024];
659 char maManufacturer[24];
760 #define CAMERA_FLAG_COOLING (1)
762 #define CAMERA_FLAG_ZMEAN (2)
764 #define CAMERA_FLAG_ACQUIRE (4)
914 unsigned char maMACAddr[6];
915 unsigned char maNETAddr[4];
916 unsigned char maGWAddr[4];
917 unsigned char maNETMask[4];
919 unsigned char maSpare[3];
943 #define CCDSP_POLL_PORT 52112
944 #define CCDSP_MAGICNO_1 0x0CCD0CCD
945 #define CCDSP_MAGICNO_2 0xBEEDACCD
957 unsigned char NETAddr[4];
977 unsigned char maBinMaskCode[512];
1005 #pragma pack(push,1)
1017 #pragma pack(push,1)
1032 #pragma pack(push,1)
1044 #pragma pack(push,1)
1059 #pragma pack(push,1)
1071 #pragma pack(push,1)
1086 #pragma pack(push,1)
1098 #pragma pack(push,1)
1116 #pragma pack(push,1)
1129 #pragma pack(push,1)
1138 unsigned short mnSimParams[32];
1145 #pragma pack(push,1)
1158 #pragma pack(push,1)
1170 #pragma pack(push,1)
1184 #pragma pack(push,1)
1198 #pragma pack(push,1)
1212 #pragma pack(push,1)
1238 #pragma pack(push,1)
1252 #pragma pack(push,1)
1269 #pragma pack(push,1)
1272 #define MAX_PARAM_SIZE 2048
tsGetParameterMsg msGetParameterMsg
Definition: CCDspMessages.h:1383
Definition: CCDspMessages.h:233
tsSetCCDOffsetMsg msSetCCDOffsetMsg
Definition: CCDspMessages.h:1326
tsMsgHeader msHeader
Definition: CCDspMessages.h:187
tsMsgHeader msHeader
Definition: CCDspMessages.h:397
const unsigned char LoopbackResp_MsgID
Definition: CCDspMessages.h:119
const unsigned char SetBinMaskParam_MsgID
Definition: CCDspMessages.h:73
unsigned int mnParameterID
Definition: CCDspMessages.h:1297
unsigned short mnStartRow
Definition: CCDspMessages.h:550
tsHdwrParam msData
Definition: CCDspMessages.h:599
const unsigned char Read32Data_MsgID
Definition: CCDspMessages.h:116
const unsigned char SimulationMode_MsgID
Definition: CCDspMessages.h:131
unsigned int mnThermistorBeta
default thermistor beta term (mnMessageVersion >= 2)
Definition: CCDspMessages.h:656
Definition: CCDspMessages.h:217
tsRead32Msg msRead32Msg
Definition: CCDspMessages.h:1323
tsMsgHeader msHeader
Definition: CCDspMessages.h:598
tsSetTriggerMsg msSetTriggerMsg
Definition: CCDspMessages.h:1367
Definition: CCDspMessages.h:951
const unsigned char GetHorBinParam_MsgID
Definition: CCDspMessages.h:96
const unsigned char GetBinParam_MsgID
Definition: CCDspMessages.h:60
int mnProgramLength
Definition: CCDspMessages.h:634
const unsigned char GetBinMaskParam_MsgID
Definition: CCDspMessages.h:74
unsigned short mnColumns
Definition: CCDspMessages.h:873
tsMsgHeader msHeader
Definition: CCDspMessages.h:203
unsigned int mnReadAddr
Definition: CCDspMessages.h:433
tsWriteDACMsg msWriteDACMsg
Definition: CCDspMessages.h:1351
const unsigned char CISSetChannelSelect_MsgID
Definition: CCDspMessages.h:40
unsigned int mnFormat
Definition: CCDspMessages.h:171
Definition: CCDspMessages.h:743
tsMsgHeader msHeader
Definition: CCDspMessages.h:276
const unsigned char NetConfig_MsgID
Definition: CCDspMessages.h:121
tsSetTriggerMsg msTriggerMsg
Definition: CCDspMessages.h:1368
tsCISShutterModeMsg msCISShutterModeMsg
Definition: CCDspMessages.h:1373
unsigned int mnParameterID
Definition: CCDspMessages.h:1277
const unsigned char BoardTemp_MsgID
Definition: CCDspMessages.h:117
const unsigned char GetMultipleROIState_MsgID
Definition: CCDspMessages.h:35
unsigned short mnColumns
number of Columns available for readout, read only
Definition: CCDspMessages.h:575
tsMsgHeader msHeader
Definition: CCDspMessages.h:545
tsAutoTriggerReArmMsg msAutoTriggerReArmMsg
Definition: CCDspMessages.h:1379
const unsigned char ReadoutNoise_MsgID
Definition: CCDspMessages.h:118
unsigned int mnThermistorR0
nominal resistance at 298K (mnMessageVersion >= 2)
Definition: CCDspMessages.h:657
tsMsgHeader msHeader
Definition: CCDspMessages.h:899
Definition: CCDspMessages.h:884
char mnLastImage
Definition: CCDspMessages.h:524
const unsigned char Error_MsgID
Definition: CCDspMessages.h:120
const unsigned char AbortRead_MsgID
Definition: CCDspMessages.h:82
Definition: CCDspMessages.h:290
tsMsgHeader msHeader
Definition: CCDspMessages.h:262
const unsigned char GetAutoTriggerReArm_MsgID
Definition: CCDspMessages.h:34
Definition: CCDspMessages.h:974
unsigned int mnUInt
Definition: CCDspMessages.h:1300
unsigned short mnUnused
not used
Definition: CCDspMessages.h:578
tsMsgHeader msHeader
Definition: CCDspMessages.h:804
signed short mnSpare
Definition: CCDspMessages.h:485
int mnMaskedRowsTop
Definition: CCDspMessages.h:640
unsigned int mnAreaMaskIntervalMs
Definition: CCDspMessages.h:1078
unsigned short mnStartRow
Definition: CCDspMessages.h:503
unsigned int mnCommand
Definition: CCDspMessages.h:220
const unsigned char GetSimpleBinning_MsgID
Definition: CCDspMessages.h:32
tsHorBinParamMsg msHorBinParamMsg
Definition: CCDspMessages.h:1333
const unsigned char SetGPIO_MsgID
Definition: CCDspMessages.h:92
unsigned short mnEndCol
Definition: CCDspMessages.h:529
tsSetGPIOMsg msSetGPIOMsg
Definition: CCDspMessages.h:1366
Definition: CCDspMessages.h:167
tsMsgHeader msHeader
Definition: CCDspMessages.h:1276
tsBinningSeqMsg msBinningSeqMsg
Definition: CCDspMessages.h:1370
int mnFallingEdge
Definition: CCDspMessages.h:730
tsNetConfigMsg msNetConfigMsg
Definition: CCDspMessages.h:1357
const unsigned char SetShearCtrl_MsgID
Definition: CCDspMessages.h:79
tsMsgHeader msHeader
Definition: CCDspMessages.h:1282
int mnReadBin
Definition: CCDspMessages.h:624
float mnStd
Definition: CCDspMessages.h:821
tsMsgHeader msHeader
Definition: CCDspMessages.h:1317
unsigned int mnCRC
checksum or 0 if not used
Definition: CCDspMessages.h:469
int mnPixelWidthNm
Definition: CCDspMessages.h:643
tsLoopbackMsg msLoopbackMsg
Definition: CCDspMessages.h:1327
unsigned int mnVerticalBinFactor
Definition: CCDspMessages.h:1258
short mnBoardTemp
board temp in 0.1 deg C
Definition: CCDspMessages.h:771
Definition: CCDspMessages.h:1255
tsBinningSeqMsg msSetBinningSeqMsg
Definition: CCDspMessages.h:1334
Definition: CCDspMessages.h:1134
tsWrite32Msg msWrite32Msg
Definition: CCDspMessages.h:1322
unsigned short mnEndCol
Definition: CCDspMessages.h:505
Definition: CCDspMessages.h:1200
Definition: CCDspMessages.h:709
const unsigned char BinningSeq_MsgID
Definition: CCDspMessages.h:133
unsigned short mnTECMaxCurrent
Maximum TE cooler current, read from timing file, read only.
Definition: CCDspMessages.h:580
const unsigned char GetGPIO_MsgID
Definition: CCDspMessages.h:93
int mnPinState
Definition: CCDspMessages.h:694
int mnBinRowOp
Definition: CCDspMessages.h:618
Definition: CCDspMessages.h:766
Definition: CCDspMessages.h:520
unsigned short mnMessageVersion
the version of the message generated
Definition: CCDspMessages.h:612
unsigned int mnDesiredIntervalMs
Definition: CCDspMessages.h:1064
unsigned short mnOffset
Definition: CCDspMessages.h:340
Definition: CCDspMessages.h:1160
tsMsgHeader msHeader
Definition: CCDspMessages.h:1120
const unsigned char GetImageIntervals_MsgID
Definition: CCDspMessages.h:81
const unsigned char CISCalibrationState_MsgID
Definition: CCDspMessages.h:139
unsigned short mnEndCol
Definition: CCDspMessages.h:552
Definition: CCDspMessages.h:1315
const unsigned char GetGain_MsgID
Definition: CCDspMessages.h:53
tsImageMirrorCfgMsg msImageMirrorCfgMsg
Definition: CCDspMessages.h:1335
tsExpTimeMsg msExpTimeMsg
Definition: CCDspMessages.h:1318
const unsigned char CamHdwrInfo_MsgID
Definition: CCDspMessages.h:109
unsigned int mnPattern
pattern type used for response
Definition: CCDspMessages.h:837
tsMsgHeader msHeader
Definition: CCDspMessages.h:483
tsMsgHeader msHeader
Definition: CCDspMessages.h:465
unsigned int mnOpenMilliSec
Definition: CCDspMessages.h:1022
unsigned short mnReserved1
not used
Definition: CCDspMessages.h:581
unsigned int mnCRC
computed CRC, or 0 if not used
Definition: CCDspMessages.h:838
unsigned short mnPad
Definition: CCDspMessages.h:981
unsigned int mnShutterMode
Definition: CCDspMessages.h:188
unsigned short mnStartCol
Definition: CCDspMessages.h:551
tsRecordParamsMsg msRecordParamsMsg
Definition: CCDspMessages.h:1375
tsSetShutterOverrideMsg msSetShutterOverrideMsg
Definition: CCDspMessages.h:1336
Definition: CCDspMessages.h:928
float mnCoolingUsed
range 0-1, amount of available TE cooling current applied
Definition: CCDspMessages.h:776
const unsigned char DelTime_MsgID
Definition: CCDspMessages.h:123
unsigned int mnThreshold
Definition: CCDspMessages.h:1052
tsMsgHeader msHeader
standard message header
Definition: CCDspMessages.h:416
unsigned short mnDACdata
RAW DAC value to apply.
Definition: CCDspMessages.h:417
const unsigned char CCDTemp_MsgID
Definition: CCDspMessages.h:110
tsSetShearCtrlMsg msSetShearCtrlMsg
Definition: CCDspMessages.h:1331
int mnFilterSetting
Definition: CCDspMessages.h:636
Definition: CCDspMessages.h:992
short mnNumImages
Definition: CCDspMessages.h:887
unsigned short mnPacketID
Definition: CCDspMessages.h:548
const unsigned char GetCameraHdwrParam_MsgID
Definition: CCDspMessages.h:61
Definition: CCDspMessages.h:543
tsHdwrParamMsg msHdwrParamMsg
Definition: CCDspMessages.h:1321
int mnClear
Definition: CCDspMessages.h:625
const unsigned char LoopbackReq_MsgID
Definition: CCDspMessages.h:69
unsigned short mnServerPort
Definition: CCDspMessages.h:913
tsMsgHeader msHeader
Definition: CCDspMessages.h:235
const unsigned char SetShutterOverride_MsgID
Definition: CCDspMessages.h:89
tsMsgHeader msHeader
Definition: CCDspMessages.h:1021
tsClearCCDMsg msClearCCDMsg
Definition: CCDspMessages.h:1325
const unsigned char GetTriggerMode_MsgID
Definition: CCDspMessages.h:101
const unsigned char GetTimingFileData_MsgID
Definition: CCDspMessages.h:91
const unsigned char ImageMirrorCfg_MsgID
Definition: CCDspMessages.h:126
unsigned int mnUInt
Definition: CCDspMessages.h:1285
const unsigned char SetMultipuleROIState_MsgID
Definition: CCDspMessages.h:36
unsigned short mnImRows
number of total rows available for readout, read only
Definition: CCDspMessages.h:573
unsigned short spare
Definition: CCDspMessages.h:956
const unsigned char SetCCDSetPoint_MsgID
Definition: CCDspMessages.h:83
tsCCDSetPointMsg msCCDSetPointMsg
Definition: CCDspMessages.h:1364
int mnValue
Definition: CCDspMessages.h:1121
Definition: CCDspMessages.h:1100
#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
int mnMsPerNoOp
milliseconds per NoOp Message
Definition: CCDspMessages.h:1151
tsMsgHeader msHeader
Definition: CCDspMessages.h:976
Definition: CCDspMessages.h:911
Definition: CCDspMessages.h:414
tsMsgHeader msHeader
Definition: CCDspMessages.h:1036
int mnIdle
Definition: CCDspMessages.h:627
short mnCCDTemp
CCD temp in 0.1 deg C.
Definition: CCDspMessages.h:772
unsigned int CameraType
Definition: CCDspMessages.h:959
int mnPinNumber
Definition: CCDspMessages.h:712
tsCISCalibrationStateMsg msCISCalibrationStateMsg
Definition: CCDspMessages.h:1377
Definition: CCDspMessages.h:1073
const unsigned char SetImageInterval_MsgID
Definition: CCDspMessages.h:80
unsigned short mnStartRow
Definition: CCDspMessages.h:527
tsCoolParamMsg msCoolParamMsg
Definition: CCDspMessages.h:1319
unsigned short mnRowStart
Definition: CCDspMessages.h:870
const unsigned char CCDHorBinParam_MsgID
Definition: CCDspMessages.h:130
int mnForceOpen
Definition: CCDspMessages.h:1104
tsMsgHeader msHeader
Definition: CCDspMessages.h:1048
tsBinParamReqMsg msBinParamReqMsg
Definition: CCDspMessages.h:1337
Definition: CCDspMessages.h:395
#define CCDSP_MAX_ERROR_LENGTH
Maximum length of an error message.
Definition: clcamdefines.h:51
unsigned short mnRowNumber
Definition: CCDspMessages.h:995
unsigned short mnNumEchos
number of times CCDsp should respond to this message
Definition: CCDspMessages.h:466
const unsigned char GetExpTimeEx_MsgID
Definition: CCDspMessages.h:27
unsigned short mnSpare
Definition: CCDspMessages.h:310
int mnOverride
Definition: CCDspMessages.h:1204
Definition: CCDspMessages.h:430
int mnErrorCode
if non-zero, error retreiving parameter
Definition: CCDspMessages.h:1298
unsigned short mnNumClears
Definition: CCDspMessages.h:888
unsigned int mnEnable
Definition: CCDspMessages.h:170
const unsigned char AutoTriggerReArm_MsgID
Definition: CCDspMessages.h:141
tsMsgHeader msHeader
Definition: CCDspMessages.h:1009
const unsigned char SetHorBinParam_MsgID
Definition: CCDspMessages.h:85
unsigned int mnCloseMilliSec
Definition: CCDspMessages.h:1023
tsMsgHeader msHeader
Definition: CCDspMessages.h:1090
Definition: CCDspMessages.h:568
tsMsgHeader msHeader
Definition: CCDspMessages.h:1224
const unsigned char SetFanCtrl_MsgID
Definition: CCDspMessages.h:78
const unsigned char NoOp_MsgID
Definition: CCDspMessages.h:132
int mnPixelHeightNm
Definition: CCDspMessages.h:642
const unsigned char ImageIntervals_MsgID
Definition: CCDspMessages.h:124
tsMsgHeader msHeader
Definition: CCDspMessages.h:768
tsReadCCDAreaMsg msReadCCDAreaMsg
Definition: CCDspMessages.h:1328
Definition: CCDspMessages.h:246
const unsigned char ReadCCDArea_MsgID
Definition: CCDspMessages.h:63
unsigned short mnFPGARev
FPGA revision, read only.
Definition: CCDspMessages.h:576
int mnGainSetting
Gain setting index.
Definition: CCDspMessages.h:1163
tsRead32DataMsg msRead32DataMsg
Definition: CCDspMessages.h:1350
Definition: CCDspMessages.h:304
float mnHorizontalScaleFactor
Definition: CCDspMessages.h:1261
unsigned short mnVertBinSet
Definition: CCDspMessages.h:555
int mnInt
Definition: CCDspMessages.h:1286
unsigned int MagicNo_1
Definition: CCDspMessages.h:954
Definition: CCDspMessages.h:1186
Definition: CCDspMessages.h:1294
unsigned int mnBinnedIntervalMs
Definition: CCDspMessages.h:1077
Definition: CCDspMessages.h:611
unsigned short mnNumCols
Definition: CCDspMessages.h:366
unsigned int mnState
Definition: CCDspMessages.h:236
tsMsgHeader msHeader
Definition: CCDspMessages.h:692
const unsigned char PixelData16_MsgID
Definition: CCDspMessages.h:111
int mnDiscardRowOp
Definition: CCDspMessages.h:619
unsigned short mnRows
Definition: CCDspMessages.h:872
const unsigned char Heartbeat_MsgID
Definition: CCDspMessages.h:114
tsMsgHeader msHeader
Definition: CCDspMessages.h:676
int mnMaskedRowsBottom
Definition: CCDspMessages.h:641
float mnFloat
Definition: CCDspMessages.h:1304
const unsigned char GetTrigger_MsgID
Definition: CCDspMessages.h:95
Definition: CCDspMessages.h:1019
char mnOverride
when non-zero, DAC values should be used,
Definition: CCDspMessages.h:419
tsOpCompleteMsg msOpCompleteMsg
Definition: CCDspMessages.h:1324
const unsigned char SetAreaParam_MsgID
Definition: CCDspMessages.h:46
tsMsgHeader msHeader
Definition: CCDspMessages.h:790
unsigned int mnActiveHigh
Definition: CCDspMessages.h:1024
char mnLastImage
Definition: CCDspMessages.h:500
tsMsgHeader msHeader
Definition: CCDspMessages.h:930
unsigned short mnSerialNum
Camera Serial Number, writeable.
Definition: CCDspMessages.h:571
const unsigned char GetFilter_MsgID
Definition: CCDspMessages.h:57
tsSimpleBinningMsg msSimpleBinningMsg
Definition: CCDspMessages.h:1380
unsigned short mnUShort
Definition: CCDspMessages.h:1287
tsTimingFile msData
Definition: CCDspMessages.h:677
unsigned short mnPacketID
Definition: CCDspMessages.h:501
short mnShort
Definition: CCDspMessages.h:1288
int mnPixelHeightNm
pixel height in NanoMeters, read only (from TimingFile)
Definition: CCDspMessages.h:585
const unsigned char Gain_MsgID
Definition: CCDspMessages.h:134
unsigned int mnEnableTrigReArm
Definition: CCDspMessages.h:1244
Definition: CCDspMessages.h:596
unsigned short mnRowSegNumber
Definition: CCDspMessages.h:996
const unsigned char GetPID_MsgID
Definition: CCDspMessages.h:55
Definition: CCDspMessages.h:1172
unsigned short mnNumClears
Definition: CCDspMessages.h:875
unsigned int mnSetNumber
Definition: CCDspMessages.h:364
unsigned int mnDecimation
Definition: CCDspMessages.h:172
unsigned int mnChannel
Definition: CCDspMessages.h:204
unsigned short mnHorizBinning
Definition: CCDspMessages.h:980
unsigned int mnSetNumber
Definition: CCDspMessages.h:349
const unsigned char PixelData32_MsgID
Definition: CCDspMessages.h:112
tsMsgHeader msHeader
Definition: CCDspMessages.h:1162
signed short mnCCDTemp
Definition: CCDspMessages.h:484
short mnNumImages
Definition: CCDspMessages.h:874
unsigned int msPeekData
Definition: CCDspMessages.h:791
tsMsgHeader msHeader
Definition: CCDspMessages.h:1075
Definition: CCDspMessages.h:1034
Definition: CCDspMessages.h:361
Definition: CCDspMessages.h:274
#define MAX_BINCODES_PER_MSG
Definition: CCDspMessages.h:334
Definition: CCDspMessages.h:201
const unsigned char Extension_MsgID
Definition: CCDspMessages.h:149
const unsigned char GetSimulationMode_MsgID
Definition: CCDspMessages.h:98
const unsigned char NoOpCtrl_MsgID
Definition: CCDspMessages.h:99
unsigned short mnStartCol
Definition: CCDspMessages.h:504
int mnOverride
Definition: CCDspMessages.h:1103
const unsigned char SetExpTime_MsgID
Definition: CCDspMessages.h:42
const unsigned char GetCCDCooling_MsgID
Definition: CCDspMessages.h:59
unsigned short mnStartCol
Definition: CCDspMessages.h:528
tsGainMsg msGainMsg
Definition: CCDspMessages.h:1341
tsMsgHeader msHeader
Definition: CCDspMessages.h:292
Definition: CCDspMessages.h:336
unsigned short mnTotPackets
Definition: CCDspMessages.h:549
tsMsgHeader msHeader
Definition: CCDspMessages.h:169
unsigned short mnMinPixel
Definition: CCDspMessages.h:553
unsigned short mnDesiredMean
Definition: CCDspMessages.h:446
tsMsgHeader msHeader
Definition: CCDspMessages.h:727
unsigned short mnTotPackets
Definition: CCDspMessages.h:502
char mnLastImage
Definition: CCDspMessages.h:547
int mnTECMaxCurrentMa
Definition: CCDspMessages.h:644
int mnPixelWidthNm
pixel width in NanoMeters, read only (from TimingFile)
Definition: CCDspMessages.h:584
unsigned short mnMinPixel
Definition: CCDspMessages.h:530
const unsigned char SetTimingFile_MsgID
Definition: CCDspMessages.h:90
unsigned short mnComputedMean
Definition: CCDspMessages.h:775
float mnD
D portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:651
float mnMean
Definition: CCDspMessages.h:820
#define MAX_NUM_BIN_SEQS
THe maximum number of binning sequences.
Definition: clcamdefines.h:37
const unsigned char SetTrigger_MsgID
Definition: CCDspMessages.h:94
const unsigned char SetGain_MsgID
Definition: CCDspMessages.h:52
unsigned short mnPayloadLen
delivered payload length
Definition: CCDspMessages.h:836
tsErrorMsgMsg msErrorMsg
Definition: CCDspMessages.h:1356
tsMsgHeader msHeader
Definition: CCDspMessages.h:994
float mnVerticalScaleFactor
Definition: CCDspMessages.h:1260
Definition: CCDspMessages.h:1280
unsigned short mnSpare
Definition: CCDspMessages.h:806
const unsigned char GetBoardTemp_MsgID
Definition: CCDspMessages.h:66
tsImageIntervalsMsg msImageIntervalsMsg
Definition: CCDspMessages.h:1363
tsReadCCDBinMsg msReadCCDBinMsg
Definition: CCDspMessages.h:1360
short mnShort
Definition: CCDspMessages.h:1303
const unsigned char SetImageMirrorCfg_MsgID
Definition: CCDspMessages.h:87
tsMsgHeader msHeader
Definition: CCDspMessages.h:886
const unsigned char CCDSetPoint_MsgID
Definition: CCDspMessages.h:125
tsSetGainMsg msSetGainMsg
Definition: CCDspMessages.h:1340
char mnCameraFlags
see CAMERA_FLAG_xxx macros above
Definition: CCDspMessages.h:770
tsMsgHeader msHeader
Definition: CCDspMessages.h:1063
char mnReadType
Definition: CCDspMessages.h:523
tsSetImageIntervalMsg msSetImageIntervalMsg
Definition: CCDspMessages.h:1332
unsigned short mnTotPackets
Definition: CCDspMessages.h:526
tsMsgHeader msHeader
Definition: CCDspMessages.h:219
const unsigned char Write32_MsgID
Definition: CCDspMessages.h:49
Definition: CCDspMessages.h:674
tsMsgHeader msHeader
Definition: CCDspMessages.h:1188
unsigned short ServerPort
Definition: CCDspMessages.h:955
int mnCCDSetPoint
Desired CCD temperature set point, in tenths of degrees.
Definition: CCDspMessages.h:1091
unsigned int SerialNo
Definition: CCDspMessages.h:958
Definition: CCDspMessages.h:946
Definition: CCDspMessages.h:319
tsMsgHeader msHeader
Definition: CCDspMessages.h:445
const unsigned char CISSetShutterMode_MsgID
Definition: CCDspMessages.h:39
char mnDACaddr
DAC address: SUBSTRATE_DAC, VIDEO_OFFSET_DAC, or TECOOLER_DAC.
Definition: CCDspMessages.h:418
float mnFloat
Definition: CCDspMessages.h:1289
float mnI
Definition: CCDspMessages.h:1190
int mnHorizontalTime
Definition: CCDspMessages.h:631
unsigned short mnSubstrateSetting
Definition: CCDspMessages.h:774
const unsigned char GetCCDTemp_MsgID
Definition: CCDspMessages.h:62
tsDelTimeMsg msDelTimeMsg
Definition: CCDspMessages.h:1329
int mnNumCols
Definition: CCDspMessages.h:639
tsMsgHeader msHeader
Definition: CCDspMessages.h:1296
Definition: CCDspMessages.h:690
unsigned short mnSpare
Definition: CCDspMessages.h:384
Definition: CCDspMessages.h:897
float mnP
P portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:649
unsigned char mnUseDHCP
Definition: CCDspMessages.h:918
Definition: CCDspMessages.h:443
int mnSensorSerialNum
Sensor Chip Serial Number, writable.
Definition: CCDspMessages.h:586
unsigned short mnBottomMaskedRows
number of rows at bottom of array that are masked (copied from TimingFileData), read only
Definition: CCDspMessages.h:582
tsOpCompletedMsg msOpCompletedMsg
Definition: CCDspMessages.h:1352
unsigned short mnMaxPixel
Definition: CCDspMessages.h:554
const unsigned char PixelData8_MsgID
Definition: CCDspMessages.h:138
const unsigned char ResetClCamera_MsgID
Definition: CCDspMessages.h:44
tsMsgHeader msHeader
Definition: CCDspMessages.h:1257
tsFilterMsg msFilterMsg
Definition: CCDspMessages.h:1343
tsMsgHeader msHeader
Definition: CCDspMessages.h:852
Definition: CCDspMessages.h:1274
unsigned short mnRowNumber
Definition: CCDspMessages.h:978
tsMsgHeader msHeader
Definition: CCDspMessages.h:363
unsigned short mnUShort
Definition: CCDspMessages.h:1302
unsigned int mnEnableShearing
Definition: CCDspMessages.h:1049
const unsigned char SetFilter_MsgID
Definition: CCDspMessages.h:56
tsPIDMsg msPIDMsg
Definition: CCDspMessages.h:1342
tsBoardTempMsg msBoardTempMsg
Definition: CCDspMessages.h:1353
char mnCCDClears
Definition: CCDspMessages.h:293
tsMsgHeader msHeader
Definition: CCDspMessages.h:338
unsigned int MagicNo_2
Definition: CCDspMessages.h:953
const unsigned char ExpTime_MsgID
Definition: CCDspMessages.h:105
unsigned int mnThermFeedback
Feedback value for thermistor circuit (mnMessageVersion >= 4)
Definition: CCDspMessages.h:655
const unsigned char GetCCDSetPoint_MsgID
Definition: CCDspMessages.h:84
tsSetTriggerModeMsg msSetTriggerModeMsg
Definition: CCDspMessages.h:1371
const unsigned char GetParameter_MsgID
Definition: CCDspMessages.h:30
const unsigned char CCDOffset_MsgID
Definition: CCDspMessages.h:115
unsigned short mnColStart
Definition: CCDspMessages.h:871
unsigned short mnSeqLength
Definition: CCDspMessages.h:309
int mnSimulationType
valid values are
Definition: CCDspMessages.h:1137
int mnReadOffset
Definition: CCDspMessages.h:626
Definition: CCDspMessages.h:832
Definition: CCDspMessages.h:1046
tsMsgHeader msHeader
size of the header
Definition: CCDspMessages.h:834
const unsigned char SetExpTimeEx_MsgID
Definition: CCDspMessages.h:28
tsCCDTempMsg msCcdTempMsg
Definition: CCDspMessages.h:1345
tsNoOpCtrlMsg msNoOpCtrlMsg
Definition: CCDspMessages.h:1339
unsigned short mnThermistorBeta
CCD Thermistor Beta term, reset on TimingFile reads, writable.
Definition: CCDspMessages.h:579
const unsigned char SetParameter_MsgID
Definition: CCDspMessages.h:29
Definition: CCDspMessages.h:1007
unsigned int mnMirrorHorizontal
when non-zero, mirror horizontal dimension
Definition: CCDspMessages.h:322
Definition: CCDspMessages.h:1222
unsigned short mnRowSegNumber
Definition: CCDspMessages.h:979
tsMsgHeader msHeader
Definition: CCDspMessages.h:498
int mnTriggerMode
Definition: CCDspMessages.h:728
#define MAX_LOOPBACK_SIZE
Definition: CCDspMessages.h:462
tsPixelData8Msg msPixelData8Msg
Definition: CCDspMessages.h:1346
unsigned char mnMaxROIs
Definition: CCDspMessages.h:1225
const unsigned char SetAutoTriggerReArm_MsgID
Definition: CCDspMessages.h:33
Definition: CCDspMessages.h:1088
tsMsgHeader msHeader
Definition: CCDspMessages.h:745
const unsigned char SetSimpleBinning_MsgID
Definition: CCDspMessages.h:31
Definition: CCDspMessages.h:817
tsCISChannelSelectMsg msCISChannelSelectMsg
Definition: CCDspMessages.h:1374
Definition: CCDspMessages.h:867
unsigned short mnHorBinSet
Definition: CCDspMessages.h:556
tsMsgHeader msHeader
Definition: CCDspMessages.h:1102
int mnFastSetting
Definition: CCDspMessages.h:1203
unsigned short mnNumErrors
number of CRC errors since last Response Msg
Definition: CCDspMessages.h:835
tsGPIODataMsg msGPIODataMsg
Definition: CCDspMessages.h:1369
const unsigned char GPIOData_MsgID
Definition: CCDspMessages.h:128
const unsigned char SimpleBinning_MsgID
Definition: CCDspMessages.h:142
#define MAX_GAIN_SETTINGS
maximum gain settings supported in camera
Definition: clcamdefines.h:47
int mnPreDiscardTime
Definition: CCDspMessages.h:632
unsigned char mnMaxPixel
Definition: CCDspMessages.h:507
tsMsgHeader msHeader
Definition: CCDspMessages.h:321
unsigned int mnFanEnable
Definition: CCDspMessages.h:1037
const unsigned char ClearCCD_MsgID
Definition: CCDspMessages.h:45
unsigned short mnOffsetSetting
Definition: CCDspMessages.h:773
tsBinParamMsg msBinParamMsg
Definition: CCDspMessages.h:1320
unsigned short mnDSPRev
DSP revision, read only.
Definition: CCDspMessages.h:577
tsBinMaskParamMsg msBinMaskParamMsg
Definition: CCDspMessages.h:1358
#define MAX_PARAM_SIZE
Definition: CCDspMessages.h:1272
const unsigned char GetNetConfig_MsgID
Definition: CCDspMessages.h:71
tsMsgHeader msHeader
Definition: CCDspMessages.h:869
Definition: CCDspMessages.h:802
int mnDelayMs
Definition: CCDspMessages.h:729
#define MAX_PIXELS_PER_MSG
Maximum number of pixels in a image data message.
Definition: clcamdefines.h:40
float mnP
Definition: CCDspMessages.h:1189
float mnI
I portion of default PID control (mnMessageVersion >= 3)
Definition: CCDspMessages.h:650
unsigned short mnSpare
Definition: CCDspMessages.h:747
unsigned short mnSyncTag
Definition: CCDspMessages.h:746
const unsigned char Parameter_MsgID
Definition: CCDspMessages.h:143
int mnNumSettings
number of gain settings
Definition: CCDspMessages.h:1175
tsParameterMsg msParameterMsg
Definition: CCDspMessages.h:1381
Definition: CCDspMessages.h:1061
const unsigned char SetCCDCooling_MsgID
Definition: CCDspMessages.h:43
const unsigned char CUSTOM_MESSAGES_STARTID
Definition: CCDspMessages.h:157
unsigned short mnOffset
Definition: CCDspMessages.h:365
unsigned int mnMirrorVertical
when non-zero, mirror vertcial dimension
Definition: CCDspMessages.h:323
int mnReadBinLength
Definition: CCDspMessages.h:635
tsCISCalibrateMsg msCISCalibrateMsg
Definition: CCDspMessages.h:1376
Definition: CCDspMessages.h:1118
const unsigned char SetRecordParams_MsgID
Definition: CCDspMessages.h:38
unsigned int mnMilliSec
Definition: CCDspMessages.h:249
const unsigned char SetBinningSeq_MsgID
Definition: CCDspMessages.h:86
const unsigned char GetShutterDel_MsgID
Definition: CCDspMessages.h:77
unsigned short mnPayloadLen
payload length (0 to MAX_LOOPBACK_SIZE)
Definition: CCDspMessages.h:467
unsigned short mnSubtractMean
Definition: CCDspMessages.h:447
Definition: CCDspMessages.h:725
const unsigned char SetTriggerMode_MsgID
Definition: CCDspMessages.h:100
unsigned int mnSetNumber
Definition: CCDspMessages.h:339
tsReadoutNoiseMsg msReadoutNoiseMsg
Definition: CCDspMessages.h:1354
int mnVerticalTime
Definition: CCDspMessages.h:630
const unsigned char GetExpTime_MsgID
Definition: CCDspMessages.h:58
const unsigned char TimingFileData_MsgID
Definition: CCDspMessages.h:127
const unsigned char CISCalibrate_MsgID
Definition: CCDspMessages.h:41
tsSimulationModeMsg msSimulationModeMsg
Definition: CCDspMessages.h:1338
tsMsgHeader msHeader
Definition: CCDspMessages.h:819
Definition: CCDspMessages.h:346
tsSetFanCtrlMsg msSetFanCtrlMsg
Definition: CCDspMessages.h:1362
tsReadCCDBinMaskMsg msReadCCDBinMaskMsg
Definition: CCDspMessages.h:1330
unsigned int mnPattern
pattern to use for response
Definition: CCDspMessages.h:468
tsMsgHeader msHeader
Definition: CCDspMessages.h:248
unsigned char mnSeverity
Definition: CCDspMessages.h:853
tsLoopbackRespMsg msLoopbackRespMsg
Definition: CCDspMessages.h:1355
const unsigned char TriggerMode_MsgID
Definition: CCDspMessages.h:137
const unsigned char SetBinParam_MsgID
Definition: CCDspMessages.h:47
char mnReadType
Definition: CCDspMessages.h:546
int mnSendRowOp
Definition: CCDspMessages.h:617
tsGetBinMaskParamMsg msGetBinMaskParamMsg
Definition: CCDspMessages.h:1359
unsigned int mnWriteData
Definition: CCDspMessages.h:399
int mnInt
Definition: CCDspMessages.h:1301
unsigned int TimingChecksum
Definition: CCDspMessages.h:663
const unsigned char ReadCCDMaskBin_MsgID
Definition: CCDspMessages.h:75
unsigned short mnNumRows
Definition: CCDspMessages.h:341
const unsigned char CCDBinMaskParam_MsgID
Definition: CCDspMessages.h:122
unsigned short mnMaxPixel
Definition: CCDspMessages.h:531
unsigned int mnAreaIntervalMs
Definition: CCDspMessages.h:1076
tsMsgHeader msHeader
Definition: CCDspMessages.h:1243
const unsigned char SetShutterCloseDel_MsgID
Definition: CCDspMessages.h:76
char mnErrorChar
bit 0 Camera Not Configured
Definition: CCDspMessages.h:769
unsigned short mnPacketID
Definition: CCDspMessages.h:525
tsUserDefinedMsg msUserDefinedMsg
Definition: CCDspMessages.h:1361
unsigned int mnExpTimeMSec
Exposure time count-down, milliseconds
Definition: CCDspMessages.h:777
const unsigned char GetReadoutNoise_MsgID
Definition: CCDspMessages.h:68
tsMultipleROIState msMultipleROIMsg
Definition: CCDspMessages.h:1378
unsigned short mnTimingFileVersion
the version of the timing file
Definition: CCDspMessages.h:613
tsPixelData16Msg msPixelData16Msg
Definition: CCDspMessages.h:1347
const unsigned char OpCompleted_MsgID
Definition: CCDspMessages.h:113
tsMsgHeader msHeader
Definition: CCDspMessages.h:348
const unsigned char CCDAreParam_MsgID
Definition: CCDspMessages.h:107
Definition: CCDspMessages.h:850
const unsigned char MultipleROIState_MsgID
Definition: CCDspMessages.h:140
const unsigned char GetImageMirrorCfg_MsgID
Definition: CCDspMessages.h:88
const unsigned char Read32_MsgID
Definition: CCDspMessages.h:65
Definition: CCDspMessages.h:481
const unsigned char OpComplete_MsgID
Definition: CCDspMessages.h:48
const unsigned char ReadCCDBin_MsgID
Definition: CCDspMessages.h:64
tsTimingFileMsg msTimingFileMsg
Definition: CCDspMessages.h:1365
int mnPostDiscardOp
Definition: CCDspMessages.h:621
unsigned short mnTopMaskedRows
number of rows at top of array that are masked (copied from TimingFileData), read only
Definition: CCDspMessages.h:583
const unsigned char WriteDAC_MsgID
Definition: CCDspMessages.h:50
tsHeartbeatMsg msHeartbeatMsg
Definition: CCDspMessages.h:1349
Definition: CCDspMessages.h:1147
int mnNumRows
Definition: CCDspMessages.h:638
unsigned int MagicNo_2
Definition: CCDspMessages.h:949
unsigned short mnNumClears
Definition: CCDspMessages.h:901
unsigned short mnReserved
not used
Definition: CCDspMessages.h:574
int mnPreDiscardOp
Definition: CCDspMessages.h:620
unsigned short mnSyncTag
Definition: CCDspMessages.h:383
int mnGainControl
Top 16 bits -> NumSettings (0-4), 4 4-bit masks mapping payload bins (mnMessageVersion >= 3)
Definition: CCDspMessages.h:646
unsigned int mnParameterID
Definition: CCDspMessages.h:1283
unsigned int mnWriteAddr
Definition: CCDspMessages.h:398
tsMsgHeader msHeader
Definition: CCDspMessages.h:522
const unsigned char CCDBinParam_MsgID
Definition: CCDspMessages.h:108
tsNetConfig msNetConfig
Definition: CCDspMessages.h:931
Definition: CCDspMessages.h:185
const unsigned char CISGetCalibrationState_MsgID
Definition: CCDspMessages.h:37
const unsigned char PID_MsgID
Definition: CCDspMessages.h:135
tsMsgHeader msHeader
Definition: CCDspMessages.h:382
unsigned int mnCoolVal
Definition: CCDspMessages.h:263
unsigned char mnNumROIs
Definition: CCDspMessages.h:1226
Definition: CCDspMessages.h:463
tsMsgHeader msHeader
Definition: CCDspMessages.h:1174
tsMsgHeader msHeader
Definition: CCDspMessages.h:1202
tsMsgHeader msHeader
Definition: CCDspMessages.h:711
unsigned int MagicNo_1
Definition: CCDspMessages.h:948
Definition: CCDspMessages.h:788
int mnGainSetting
current ain setting index
Definition: CCDspMessages.h:1176
char mnReadType
Definition: CCDspMessages.h:499
const unsigned char Trigger_MsgID
Definition: CCDspMessages.h:129
unsigned int mnWindowRows
Definition: CCDspMessages.h:1050
const unsigned char Filter_MsgID
Definition: CCDspMessages.h:136
const unsigned char SetPID_MsgID
Definition: CCDspMessages.h:54
tsSetParameterMsg msSetParameterMsg
Definition: CCDspMessages.h:1382
tsSetTriggerModeMsg msTriggerModeMsg
Definition: CCDspMessages.h:1372
tsPixelData32Msg msPixelData32Msg
Definition: CCDspMessages.h:1348
Definition: CCDspMessages.h:260
short mnNumImages
Definition: CCDspMessages.h:900
tsMsgHeader msHeader
Definition: CCDspMessages.h:1149
unsigned char mnCode
Definition: CCDspMessages.h:854
int mnPostDiscardTime
Definition: CCDspMessages.h:633
float mnD
Definition: CCDspMessages.h:1191
const unsigned char GetBinningSeq_MsgID
Definition: CCDspMessages.h:51
tsMsgHeader msHeader
Definition: CCDspMessages.h:432
const unsigned char SetCCDOffset_MsgID
Definition: CCDspMessages.h:67
Definition: CCDspMessages.h:1241
tsMsgHeader msHeader
Definition: CCDspMessages.h:306
const unsigned char SetSimulationMode_MsgID
Definition: CCDspMessages.h:97
const unsigned char WriteNetConfig_MsgID
Definition: CCDspMessages.h:72
unsigned char mnMinPixel
Definition: CCDspMessages.h:506
Definition: CCDspMessages.h:496
tsMsgHeader msHeader
Definition: CCDspMessages.h:1136
int mnNumNoOps
number of NoOp Messages to send (zero means don't send them) before timing out
Definition: CCDspMessages.h:1150
unsigned int mnWindowCols
Definition: CCDspMessages.h:1051
const unsigned char SetCameraHdwrParam_MsgID
Definition: CCDspMessages.h:70
Definition: CCDspMessages.h:380
int mnPinNumber
Definition: CCDspMessages.h:693
signed short mnBoardTemp
Definition: CCDspMessages.h:805
const unsigned char CoolParam_MsgID
Definition: CCDspMessages.h:106
unsigned int mnCustomIntervalMs
Definition: CCDspMessages.h:1079
unsigned int mnHorizontalBinFactor
Definition: CCDspMessages.h:1259