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 |