![]()  | 
  
    Critical Link MityCam SoC Firmware
    1.0
    
   Critical Link MityCam SoC Firmware 
   | 
 
Go to the source code of this file.
Variables | |
| const unsigned char | GetExpTimeEx_MsgID = 0x11 | 
| const unsigned char | SetExpTimeEx_MsgID = 0x12 | 
| const unsigned char | SetParameter_MsgID = 0x13 | 
| const unsigned char | GetParameter_MsgID = 0x14 | 
| const unsigned char | SetSimpleBinning_MsgID = 0x15 | 
| const unsigned char | GetSimpleBinning_MsgID = 0x16 | 
| const unsigned char | SetAutoTriggerReArm_MsgID = 0x17 | 
| const unsigned char | GetAutoTriggerReArm_MsgID = 0x18 | 
| const unsigned char | GetMultipleROIState_MsgID = 0x19 | 
| const unsigned char | SetMultipuleROIState_MsgID = 0x1A | 
| const unsigned char | CISGetCalibrationState_MsgID = 0x1B | 
| const unsigned char | SetRecordParams_MsgID = 0x1C | 
| const unsigned char | CISSetShutterMode_MsgID = 0x1D | 
| const unsigned char | CISSetChannelSelect_MsgID = 0x1E | 
| const unsigned char | CISCalibrate_MsgID = 0x1F | 
| const unsigned char | SetExpTime_MsgID = 0x20 | 
| const unsigned char | SetCCDCooling_MsgID = 0x21 | 
| const unsigned char | ResetClCamera_MsgID = 0x22 | 
| const unsigned char | ClearCCD_MsgID = 0x23 | 
| const unsigned char | SetAreaParam_MsgID = 0x24 | 
| const unsigned char | SetBinParam_MsgID = 0x25 | 
| const unsigned char | OpComplete_MsgID = 0x26 | 
| const unsigned char | Write32_MsgID = 0x27 | 
| const unsigned char | WriteDAC_MsgID = 0x28 | 
| const unsigned char | GetBinningSeq_MsgID = 0x29 | 
| const unsigned char | SetGain_MsgID = 0x2A | 
| const unsigned char | GetGain_MsgID = 0x2B | 
| const unsigned char | SetPID_MsgID = 0x2C | 
| const unsigned char | GetPID_MsgID = 0x2D | 
| const unsigned char | SetFilter_MsgID = 0x2E | 
| const unsigned char | GetFilter_MsgID = 0x2F | 
| const unsigned char | GetExpTime_MsgID = 0x30 | 
| const unsigned char | GetCCDCooling_MsgID = 0x31 | 
| const unsigned char | GetBinParam_MsgID = 0x33 | 
| const unsigned char | GetCameraHdwrParam_MsgID = 0x34 | 
| const unsigned char | GetCCDTemp_MsgID = 0x35 | 
| const unsigned char | ReadCCDArea_MsgID = 0x36 | 
| const unsigned char | ReadCCDBin_MsgID = 0x37 | 
| const unsigned char | Read32_MsgID = 0x38 | 
| const unsigned char | GetBoardTemp_MsgID = 0x39 | 
| const unsigned char | SetCCDOffset_MsgID = 0x3B | 
| const unsigned char | GetReadoutNoise_MsgID = 0x3E | 
| const unsigned char | LoopbackReq_MsgID = 0x3F | 
| const unsigned char | SetCameraHdwrParam_MsgID = 0x40 | 
| const unsigned char | GetNetConfig_MsgID = 0x41 | 
| const unsigned char | WriteNetConfig_MsgID = 0x42 | 
| const unsigned char | SetBinMaskParam_MsgID = 0x43 | 
| const unsigned char | GetBinMaskParam_MsgID = 0x44 | 
| const unsigned char | ReadCCDMaskBin_MsgID = 0x45 | 
| const unsigned char | SetShutterCloseDel_MsgID = 0x46 | 
| const unsigned char | GetShutterDel_MsgID = 0x47 | 
| const unsigned char | SetFanCtrl_MsgID = 0x48 | 
| const unsigned char | SetShearCtrl_MsgID = 0x49 | 
| const unsigned char | SetImageInterval_MsgID = 0x4A | 
| const unsigned char | GetImageIntervals_MsgID = 0x4B | 
| const unsigned char | AbortRead_MsgID = 0x4C | 
| const unsigned char | SetCCDSetPoint_MsgID = 0x4D | 
| const unsigned char | GetCCDSetPoint_MsgID = 0x4E | 
| const unsigned char | SetHorBinParam_MsgID = 0x4F | 
| const unsigned char | SetBinningSeq_MsgID = 0x50 | 
| const unsigned char | SetImageMirrorCfg_MsgID = 0x51 | 
| const unsigned char | GetImageMirrorCfg_MsgID = 0x52 | 
| const unsigned char | SetShutterOverride_MsgID = 0x53 | 
| const unsigned char | SetTimingFile_MsgID = 0x54 | 
| const unsigned char | GetTimingFileData_MsgID = 0x55 | 
| const unsigned char | SetGPIO_MsgID = 0x56 | 
| const unsigned char | GetGPIO_MsgID = 0x57 | 
| const unsigned char | SetTrigger_MsgID = 0x58 | 
| const unsigned char | GetTrigger_MsgID = 0x59 | 
| const unsigned char | GetHorBinParam_MsgID = 0x5A | 
| const unsigned char | SetSimulationMode_MsgID = 0x5B | 
| const unsigned char | GetSimulationMode_MsgID = 0x5C | 
| const unsigned char | NoOpCtrl_MsgID = 0x5D | 
| const unsigned char | SetTriggerMode_MsgID = 0x5E | 
| const unsigned char | GetTriggerMode_MsgID = 0x5F | 
| const unsigned char | ExpTime_MsgID = 0x60 | 
| const unsigned char | CoolParam_MsgID = 0x61 | 
| const unsigned char | CCDAreParam_MsgID = 0x62 | 
| const unsigned char | CCDBinParam_MsgID = 0x63 | 
| const unsigned char | CamHdwrInfo_MsgID = 0x64 | 
| const unsigned char | CCDTemp_MsgID = 0x65 | 
| const unsigned char | PixelData16_MsgID = 0x66 | 
| const unsigned char | PixelData32_MsgID = 0x67 | 
| const unsigned char | OpCompleted_MsgID = 0x68 | 
| const unsigned char | Heartbeat_MsgID = 0x69 | 
| const unsigned char | CCDOffset_MsgID = 0x6A | 
| const unsigned char | Read32Data_MsgID = 0x70 | 
| const unsigned char | BoardTemp_MsgID = 0x71 | 
| const unsigned char | ReadoutNoise_MsgID = 0x73 | 
| const unsigned char | LoopbackResp_MsgID = 0x74 | 
| const unsigned char | Error_MsgID = 0x75 | 
| const unsigned char | NetConfig_MsgID = 0x76 | 
| const unsigned char | CCDBinMaskParam_MsgID = 0x77 | 
| const unsigned char | DelTime_MsgID = 0x79 | 
| const unsigned char | ImageIntervals_MsgID = 0x7A | 
| const unsigned char | CCDSetPoint_MsgID = 0x7B | 
| const unsigned char | ImageMirrorCfg_MsgID = 0x7C | 
| const unsigned char | TimingFileData_MsgID = 0x7D | 
| const unsigned char | GPIOData_MsgID = 0x7E | 
| const unsigned char | Trigger_MsgID = 0x7F | 
| const unsigned char | CCDHorBinParam_MsgID = 0x80 | 
| const unsigned char | SimulationMode_MsgID = 0x81 | 
| const unsigned char | NoOp_MsgID = 0x82 | 
| const unsigned char | BinningSeq_MsgID = 0x83 | 
| const unsigned char | Gain_MsgID = 0x84 | 
| const unsigned char | PID_MsgID = 0x85 | 
| const unsigned char | Filter_MsgID = 0x86 | 
| const unsigned char | TriggerMode_MsgID = 0x87 | 
| const unsigned char | PixelData8_MsgID = 0x88 | 
| const unsigned char | CISCalibrationState_MsgID = 0x89 | 
| const unsigned char | MultipleROIState_MsgID = 0x8A | 
| const unsigned char | AutoTriggerReArm_MsgID = 0x8B | 
| const unsigned char | SimpleBinning_MsgID = 0x8C | 
| const unsigned char | Parameter_MsgID = 0x8D | 
| const unsigned char | Extension_MsgID = 0xB0 | 
| const unsigned char | CUSTOM_MESSAGES_STARTID = 0xC0 | 
  o  0
  | /       Copyright (c) 2009
 (CL)---o   Critical Link, LLC
   \
    O | #define CAMERA_FLAG_ACQUIRE (4) | 
| #define CAMERA_FLAG_COOLING (1) | 
| #define CAMERA_FLAG_ZMEAN (2) | 
| #define CCDSP_MAGICNO_1 0x0CCD0CCD | 
"oh ccd? oh ccd?" (sing it with me...)
| #define CCDSP_MAGICNO_2 0xBEEDACCD | 
"Be Da ccd...."
| #define CCDSP_POLL_PORT 52112 | 
Port number used for camera announce messages.
| #define CIS_CALSTATE_CLEARED 2 | 
| #define CIS_CALSTATE_LOADED 1 | 
| #define CIS_CALSTATE_UNKNOWN 0 | 
| #define CIS_CHANNEL_BOTH 0 | 
| #define CIS_CHANNEL_HIGHGAIN 1 | 
| #define CIS_CHANNEL_LOWGAIN 2 | 
| #define CIS_CLEARCALIBARTION_CMD 2 | 
| #define CIS_DOCALIBRATION_CMD 0 | 
| #define CIS_LOADCALIBRATION_CMD 1 | 
| #define CIS_SHUTTER_GLOBAL 1 | 
| #define CIS_SHUTTER_ROLLING 0 | 
| #define LBPATTERN_BITBANG 2 | 
| #define LBPATTERN_RAMPUP 1 | 
| #define LBPATTERN_RANDOM 3 | 
| #define LBPATTERN_REPEAT 0 | 
| #define MAX_BINCODES_PER_MSG 2048 | 
| #define MAX_LOOPBACK_SIZE 1024 | 
| #define MAX_PARAM_SIZE 2048 | 
| #define RECORD_FORMAT_JPG 2 | 
| #define RECORD_FORMAT_PNG 1 | 
| #define RECORD_FORMAT_RAW 3 | 
| #define RECORD_FORMAT_TIFF 0 | 
| #define SUBSTRATE_DAC 0 | 
| #define TECOOLER_DAC 2 | 
| #define VIDEO_OFFSET_DAC 1 | 
| const unsigned char AbortRead_MsgID = 0x4C | 
| const unsigned char AutoTriggerReArm_MsgID = 0x8B | 
| const unsigned char BinningSeq_MsgID = 0x83 | 
| const unsigned char BoardTemp_MsgID = 0x71 | 
| const unsigned char CamHdwrInfo_MsgID = 0x64 | 
| const unsigned char CCDAreParam_MsgID = 0x62 | 
| const unsigned char CCDBinMaskParam_MsgID = 0x77 | 
| const unsigned char CCDBinParam_MsgID = 0x63 | 
| const unsigned char CCDHorBinParam_MsgID = 0x80 | 
| const unsigned char CCDOffset_MsgID = 0x6A | 
| const unsigned char CCDSetPoint_MsgID = 0x7B | 
| const unsigned char CCDTemp_MsgID = 0x65 | 
| const unsigned char CISCalibrate_MsgID = 0x1F | 
| const unsigned char CISCalibrationState_MsgID = 0x89 | 
| const unsigned char CISGetCalibrationState_MsgID = 0x1B | 
| const unsigned char CISSetChannelSelect_MsgID = 0x1E | 
| const unsigned char CISSetShutterMode_MsgID = 0x1D | 
| const unsigned char ClearCCD_MsgID = 0x23 | 
| const unsigned char CoolParam_MsgID = 0x61 | 
| const unsigned char CUSTOM_MESSAGES_STARTID = 0xC0 | 
This constant specifies the first message ID number a user should select when crafting a user specific message. All messages below CUSTOM_MESSAGES_STARTID are reserved for CCDsp "stock" software.
| const unsigned char DelTime_MsgID = 0x79 | 
| const unsigned char Error_MsgID = 0x75 | 
| const unsigned char ExpTime_MsgID = 0x60 | 
| const unsigned char Extension_MsgID = 0xB0 | 
This message will be used in the future, if needed, to define extensions to this interface.
| const unsigned char Filter_MsgID = 0x86 | 
| const unsigned char Gain_MsgID = 0x84 | 
| const unsigned char GetAutoTriggerReArm_MsgID = 0x18 | 
| const unsigned char GetBinMaskParam_MsgID = 0x44 | 
| const unsigned char GetBinningSeq_MsgID = 0x29 | 
| const unsigned char GetBinParam_MsgID = 0x33 | 
| const unsigned char GetBoardTemp_MsgID = 0x39 | 
| const unsigned char GetCameraHdwrParam_MsgID = 0x34 | 
| const unsigned char GetCCDCooling_MsgID = 0x31 | 
| const unsigned char GetCCDSetPoint_MsgID = 0x4E | 
| const unsigned char GetCCDTemp_MsgID = 0x35 | 
| const unsigned char GetExpTime_MsgID = 0x30 | 
| const unsigned char GetExpTimeEx_MsgID = 0x11 | 
| const unsigned char GetFilter_MsgID = 0x2F | 
| const unsigned char GetGain_MsgID = 0x2B | 
| const unsigned char GetGPIO_MsgID = 0x57 | 
| const unsigned char GetHorBinParam_MsgID = 0x5A | 
| const unsigned char GetImageIntervals_MsgID = 0x4B | 
| const unsigned char GetImageMirrorCfg_MsgID = 0x52 | 
| const unsigned char GetMultipleROIState_MsgID = 0x19 | 
| const unsigned char GetNetConfig_MsgID = 0x41 | 
| const unsigned char GetParameter_MsgID = 0x14 | 
| const unsigned char GetPID_MsgID = 0x2D | 
| const unsigned char GetReadoutNoise_MsgID = 0x3E | 
| const unsigned char GetShutterDel_MsgID = 0x47 | 
| const unsigned char GetSimpleBinning_MsgID = 0x16 | 
| const unsigned char GetSimulationMode_MsgID = 0x5C | 
| const unsigned char GetTimingFileData_MsgID = 0x55 | 
| const unsigned char GetTrigger_MsgID = 0x59 | 
| const unsigned char GetTriggerMode_MsgID = 0x5F | 
| const unsigned char GPIOData_MsgID = 0x7E | 
| const unsigned char Heartbeat_MsgID = 0x69 | 
| const unsigned char ImageIntervals_MsgID = 0x7A | 
| const unsigned char ImageMirrorCfg_MsgID = 0x7C | 
| const unsigned char LoopbackReq_MsgID = 0x3F | 
| const unsigned char LoopbackResp_MsgID = 0x74 | 
| const unsigned char MultipleROIState_MsgID = 0x8A | 
| const unsigned char NetConfig_MsgID = 0x76 | 
| const unsigned char NoOp_MsgID = 0x82 | 
| const unsigned char NoOpCtrl_MsgID = 0x5D | 
| const unsigned char OpComplete_MsgID = 0x26 | 
| const unsigned char OpCompleted_MsgID = 0x68 | 
| const unsigned char Parameter_MsgID = 0x8D | 
| const unsigned char PID_MsgID = 0x85 | 
| const unsigned char PixelData16_MsgID = 0x66 | 
| const unsigned char PixelData32_MsgID = 0x67 | 
| const unsigned char PixelData8_MsgID = 0x88 | 
| const unsigned char Read32_MsgID = 0x38 | 
| const unsigned char Read32Data_MsgID = 0x70 | 
| const unsigned char ReadCCDArea_MsgID = 0x36 | 
| const unsigned char ReadCCDBin_MsgID = 0x37 | 
| const unsigned char ReadCCDMaskBin_MsgID = 0x45 | 
| const unsigned char ReadoutNoise_MsgID = 0x73 | 
| const unsigned char ResetClCamera_MsgID = 0x22 | 
| const unsigned char SetAreaParam_MsgID = 0x24 | 
| const unsigned char SetAutoTriggerReArm_MsgID = 0x17 | 
| const unsigned char SetBinMaskParam_MsgID = 0x43 | 
| const unsigned char SetBinningSeq_MsgID = 0x50 | 
| const unsigned char SetBinParam_MsgID = 0x25 | 
| const unsigned char SetCameraHdwrParam_MsgID = 0x40 | 
| const unsigned char SetCCDCooling_MsgID = 0x21 | 
| const unsigned char SetCCDOffset_MsgID = 0x3B | 
| const unsigned char SetCCDSetPoint_MsgID = 0x4D | 
| const unsigned char SetExpTime_MsgID = 0x20 | 
| const unsigned char SetExpTimeEx_MsgID = 0x12 | 
| const unsigned char SetFanCtrl_MsgID = 0x48 | 
| const unsigned char SetFilter_MsgID = 0x2E | 
| const unsigned char SetGain_MsgID = 0x2A | 
| const unsigned char SetGPIO_MsgID = 0x56 | 
| const unsigned char SetHorBinParam_MsgID = 0x4F | 
| const unsigned char SetImageInterval_MsgID = 0x4A | 
| const unsigned char SetImageMirrorCfg_MsgID = 0x51 | 
| const unsigned char SetMultipuleROIState_MsgID = 0x1A | 
| const unsigned char SetParameter_MsgID = 0x13 | 
| const unsigned char SetPID_MsgID = 0x2C | 
| const unsigned char SetRecordParams_MsgID = 0x1C | 
| const unsigned char SetShearCtrl_MsgID = 0x49 | 
| const unsigned char SetShutterCloseDel_MsgID = 0x46 | 
| const unsigned char SetShutterOverride_MsgID = 0x53 | 
| const unsigned char SetSimpleBinning_MsgID = 0x15 | 
| const unsigned char SetSimulationMode_MsgID = 0x5B | 
| const unsigned char SetTimingFile_MsgID = 0x54 | 
| const unsigned char SetTrigger_MsgID = 0x58 | 
| const unsigned char SetTriggerMode_MsgID = 0x5E | 
| const unsigned char SimpleBinning_MsgID = 0x8C | 
| const unsigned char SimulationMode_MsgID = 0x81 | 
| const unsigned char TimingFileData_MsgID = 0x7D | 
| const unsigned char Trigger_MsgID = 0x7F | 
| const unsigned char TriggerMode_MsgID = 0x87 | 
| const unsigned char Write32_MsgID = 0x27 | 
| const unsigned char WriteDAC_MsgID = 0x28 | 
| const unsigned char WriteNetConfig_MsgID = 0x42 |