|
areaDetector 3-14
EPICS areaDetector framework
|
Go to the source code of this file.
Classes | |
| class | FastCCD |
| Driver class for FastCCD CCD. More... | |
Macros | |
| #define | MAX_ENUM_STRING_SIZE 26 |
| Area Detector driver for the FastCCD CCD. | |
| #define | FastCCDPollingPeriodString "POLL_PERIOD" |
| #define | FastCCDFramestoreString "FRAMESTORE" |
| #define | FastCCDMux1String "FCCD_MUX1" |
| #define | FastCCDMux2String "FCCD_MUX2" |
| #define | FastCCDFirmwarePathString "FIRMWARE_PATH" |
| #define | FastCCDBiasPathString "BIAS_PATH" |
| #define | FastCCDClockPathString "CLOCK_PATH" |
| #define | FastCCDFCRICPathString "FCRIC_PATH" |
| #define | FastCCDFirmwareUploadString "FIRMWARE_UPLOAD" |
| #define | FastCCDClockUploadString "CLOCK_UPLOAD" |
| #define | FastCCDBiasUploadString "BIAS_UPLOAD" |
| #define | FastCCDFCRICUploadString "FCRIC_UPLOAD" |
| #define | FastCCDPowerString "CIN_POWER" |
| #define | FastCCDFPPowerString "CIN_FP_POWER" |
| #define | FastCCDCameraPowerString "CAMERA_POWER" |
| #define | FastCCDCameraPowerModeString "CAMERA_POWER_MODE" |
| #define | FastCCDBiasString "BIAS" |
| #define | FastCCDClocksString "CLOCKS" |
| #define | FastCCDFPGAStatusString "FPGA_STATUS" |
| #define | FastCCDDCMStatusString "DCM_STATUS" |
| #define | FastCCDBaseBoardIDString "BASE_BOARD_ID" |
| #define | FastCCDBaseSerialNumString "BASE_SERIAL_NUM" |
| #define | FastCCDBaseFPGAVersionString "BASE_FPGA_VER" |
| #define | FastCCDFabBoardIDString "FAB_BOARD_ID" |
| #define | FastCCDFabSerialNumString "FAB_SERIAL_NUM" |
| #define | FastCCDFabFPGAVersionString "FAB_FPGA_VER" |
| #define | FastCCDStatusHBString "STATUS_HB" |
| #define | FastCCDBadPckString "BAD_PCK" |
| #define | FastCCDDroppedPckString "DROPPED_PCK" |
| #define | FastCCDLastFrameString "LAST_FRAME" |
| #define | FastCCDResetStatsString "RESET_STATS" |
| #define | FastCCDPacketBufferString "PACKET_BUFFER" |
| #define | FastCCDFrameBufferString "FRAME_BUFFER" |
| #define | FastCCDOverscanRowsString "OVERSCAN_ROWS" |
| #define | FastCCDOverscanColsString "OVERSCAN_COLS" |
| #define | FastCCDFclkString "FCLK" |
| #define | FastCCDFCRICGainString "FCRIC_GAIN" |
| #define | FastCCDFCRICClampString "FCRIC_CLAMP" |
| #define | FastCCDVBus12V0String "VBUS_12V0" |
| #define | FastCCDVMgmt3v3String "VMGMT_3V3" |
| #define | FastCCDVMgmt2v5String "VMGMT_2V5" |
| #define | FastCCDVMgmt1v2String "VMGMT_1V2" |
| #define | FastCCDVEnet1v0String "VENET_1V0" |
| #define | FastCCDVS3E3v3String "VS3E_3V3" |
| #define | FastCCDVGen3v3String "VGEN_3V3" |
| #define | FastCCDVGen2v5String "VGEN_2V5" |
| #define | FastCCDV60v9String "V6_0V9" |
| #define | FastCCDV61v0String "V6_1V0" |
| #define | FastCCDV62v5String "V6_2V5" |
| #define | FastCCDVFpString "VFP" |
| #define | FastCCDIBus12V0String "IBUS_12V0" |
| #define | FastCCDIMgmt3v3String "IMGMT_3V3" |
| #define | FastCCDIMgmt2v5String "IMGMT_2V5" |
| #define | FastCCDIMgmt1v2String "IMGMT_1V2" |
| #define | FastCCDIEnet1v0String "IENET_1V0" |
| #define | FastCCDIS3E3v3String "IS3E_3V3" |
| #define | FastCCDIGen3v3String "IGEN_3V3" |
| #define | FastCCDIGen2v5String "IGEN_2V5" |
| #define | FastCCDI60v9String "I6_0V9" |
| #define | FastCCDI61v0String "I6_1V0" |
| #define | FastCCDI62v5String "I6_2V5" |
| #define | FastCCDIFpString "IFP" |
| #define | FastCCDBiasPosHString "BIAS_POSH" |
| #define | FastCCDBiasNegHString "BIAS_NEGH" |
| #define | FastCCDBiasPosRGString "BIAS_POSRG" |
| #define | FastCCDBiasNegRGString "BIAS_NEGRG" |
| #define | FastCCDBiasPosSWString "BIAS_POSSW" |
| #define | FastCCDBiasNegSWString "BIAS_NEGSW" |
| #define | FastCCDBiasPosVString "BIAS_POSV" |
| #define | FastCCDBiasNegVString "BIAS_NEGV" |
| #define | FastCCDBiasPosTGString "BIAS_POSTG" |
| #define | FastCCDBiasNegTGString "BIAS_NEGTG" |
| #define | FastCCDBiasPosVFString "BIAS_POSVF" |
| #define | FastCCDBiasNegVFString "BIAS_NEGVF" |
| #define | FastCCDBiasNEDGEString "BIAS_NEDGE" |
| #define | FastCCDBiasOTGString "BIAS_OTG" |
| #define | FastCCDBiasVDDRString "BIAS_VDDR" |
| #define | FastCCDBiasVDDOutString "BIAS_VDDOUT" |
| #define | FastCCDBiasBufBaseString "BIAS_BUFBASE" |
| #define | FastCCDBiasBufDeltaString "BIAS_BUFDELTA" |
| #define | FastCCDBiasSpare1String "BIAS_SPARE1" |
| #define | FastCCDBiasSpare2String "BIAS_SPARE2" |
| #define | FastCCDBiasPosHWString "BIAS_POSH_W" |
| #define | FastCCDBiasNegHWString "BIAS_NEGH_W" |
| #define | FastCCDBiasPosRGWString "BIAS_POSRG_W" |
| #define | FastCCDBiasNegRGWString "BIAS_NEGRG_W" |
| #define | FastCCDBiasPosSWWString "BIAS_POSSW_W" |
| #define | FastCCDBiasNegSWWString "BIAS_NEGSW_W" |
| #define | FastCCDBiasPosVWString "BIAS_POSV_W" |
| #define | FastCCDBiasNegVWString "BIAS_NEGV_W" |
| #define | FastCCDBiasPosTGWString "BIAS_POSTG_W" |
| #define | FastCCDBiasNegTGWString "BIAS_NEGTG_W" |
| #define | FastCCDBiasPosVFWString "BIAS_POSVF_W" |
| #define | FastCCDBiasNegVFWString "BIAS_NEGVF_W" |
| #define | FastCCDBiasNEDGEWString "BIAS_NEDGE_W" |
| #define | FastCCDBiasOTGWString "BIAS_OTG_W" |
| #define | FastCCDBiasVDDRWString "BIAS_VDDR_W" |
| #define | FastCCDBiasVDDOutWString "BIAS_VDDOUT_W" |
| #define | FastCCDBiasBufBaseWString "BIAS_BUFBASE_W" |
| #define | FastCCDBiasBufDeltaWString "BIAS_BUFDELTA_W" |
| #define | FastCCDBiasSpare1WString "BIAS_SPARE1_W" |
| #define | FastCCDBiasSpare2WString "BIAS_SPARE2_W" |
| #define | FastCCDBiasWriteVString "BIAS_WRITEV" |
| #define | FastCCDFOTestString "FO_TEST" |
| #define | FastCCDBootString "BOOT" |
| #define | FastCCDSendBiasString "SEND_BIAS" |
| #define | FastCCDSendFCRICString "SEND_FCRIC" |
| #define | FastCCDTimingModeString "TIMING_MODE" |
| #define | FastCCDSendTimingString "SEND_TIMING" |
| #define | FastCCDTimingNameString "TIMING_NAME" |
| #define | FastCCDTimingName0String "TIMING_NAME_0" |
| #define | FastCCDTimingName1String "TIMING_NAME_1" |
| #define | FastCCDTimingName2String "TIMING_NAME_2" |
| #define | FastCCDTimingName3String "TIMING_NAME_3" |
| #define | FastCCDTimingName4String "TIMING_NAME_4" |
| #define | FastCCDTimingName5String "TIMING_NAME_5" |
| #define | FastCCDTimingName6String "TIMING_NAME_6" |
| #define | FastCCDTimingName7String "TIMING_NAME_7" |
| #define | FastCCDTimingName8String "TIMING_NAME_8" |
| #define | FastCCDTimingName9String "TIMING_NAME_9" |
| #define | FIRST_FASTCCD_PARAM FastCCDMux1 |
| #define | LAST_FASTCCD_PARAM FastCCDIFp |
| #define | NUM_FastCCD_DET_PARAMS ((int)(&LAST_FASTCCD_PARAM- &FIRST_FASTCCD_PARAM + 1)) |
| #define FastCCDBadPckString "BAD_PCK" |
| #define FastCCDBaseBoardIDString "BASE_BOARD_ID" |
| #define FastCCDBaseFPGAVersionString "BASE_FPGA_VER" |
| #define FastCCDBaseSerialNumString "BASE_SERIAL_NUM" |
| #define FastCCDBiasBufBaseString "BIAS_BUFBASE" |
| #define FastCCDBiasBufBaseWString "BIAS_BUFBASE_W" |
| #define FastCCDBiasBufDeltaString "BIAS_BUFDELTA" |
| #define FastCCDBiasBufDeltaWString "BIAS_BUFDELTA_W" |
| #define FastCCDBiasNEDGEString "BIAS_NEDGE" |
| #define FastCCDBiasNEDGEWString "BIAS_NEDGE_W" |
| #define FastCCDBiasNegHString "BIAS_NEGH" |
| #define FastCCDBiasNegHWString "BIAS_NEGH_W" |
| #define FastCCDBiasNegRGString "BIAS_NEGRG" |
| #define FastCCDBiasNegRGWString "BIAS_NEGRG_W" |
| #define FastCCDBiasNegSWString "BIAS_NEGSW" |
| #define FastCCDBiasNegSWWString "BIAS_NEGSW_W" |
| #define FastCCDBiasNegTGString "BIAS_NEGTG" |
| #define FastCCDBiasNegTGWString "BIAS_NEGTG_W" |
| #define FastCCDBiasNegVFString "BIAS_NEGVF" |
| #define FastCCDBiasNegVFWString "BIAS_NEGVF_W" |
| #define FastCCDBiasNegVString "BIAS_NEGV" |
| #define FastCCDBiasNegVWString "BIAS_NEGV_W" |
| #define FastCCDBiasOTGString "BIAS_OTG" |
| #define FastCCDBiasOTGWString "BIAS_OTG_W" |
| #define FastCCDBiasPathString "BIAS_PATH" |
| #define FastCCDBiasPosHString "BIAS_POSH" |
| #define FastCCDBiasPosHWString "BIAS_POSH_W" |
| #define FastCCDBiasPosRGString "BIAS_POSRG" |
| #define FastCCDBiasPosRGWString "BIAS_POSRG_W" |
| #define FastCCDBiasPosSWString "BIAS_POSSW" |
| #define FastCCDBiasPosSWWString "BIAS_POSSW_W" |
| #define FastCCDBiasPosTGString "BIAS_POSTG" |
| #define FastCCDBiasPosTGWString "BIAS_POSTG_W" |
| #define FastCCDBiasPosVFString "BIAS_POSVF" |
| #define FastCCDBiasPosVFWString "BIAS_POSVF_W" |
| #define FastCCDBiasPosVString "BIAS_POSV" |
| #define FastCCDBiasPosVWString "BIAS_POSV_W" |
| #define FastCCDBiasSpare1String "BIAS_SPARE1" |
| #define FastCCDBiasSpare1WString "BIAS_SPARE1_W" |
| #define FastCCDBiasSpare2String "BIAS_SPARE2" |
| #define FastCCDBiasSpare2WString "BIAS_SPARE2_W" |
| #define FastCCDBiasString "BIAS" |
| #define FastCCDBiasUploadString "BIAS_UPLOAD" |
| #define FastCCDBiasVDDOutString "BIAS_VDDOUT" |
| #define FastCCDBiasVDDOutWString "BIAS_VDDOUT_W" |
| #define FastCCDBiasVDDRString "BIAS_VDDR" |
| #define FastCCDBiasVDDRWString "BIAS_VDDR_W" |
| #define FastCCDBiasWriteVString "BIAS_WRITEV" |
| #define FastCCDBootString "BOOT" |
| #define FastCCDCameraPowerModeString "CAMERA_POWER_MODE" |
| #define FastCCDCameraPowerString "CAMERA_POWER" |
| #define FastCCDClockPathString "CLOCK_PATH" |
| #define FastCCDClocksString "CLOCKS" |
| #define FastCCDClockUploadString "CLOCK_UPLOAD" |
| #define FastCCDDCMStatusString "DCM_STATUS" |
| #define FastCCDDroppedPckString "DROPPED_PCK" |
| #define FastCCDFabBoardIDString "FAB_BOARD_ID" |
| #define FastCCDFabFPGAVersionString "FAB_FPGA_VER" |
| #define FastCCDFabSerialNumString "FAB_SERIAL_NUM" |
| #define FastCCDFclkString "FCLK" |
| #define FastCCDFCRICClampString "FCRIC_CLAMP" |
| #define FastCCDFCRICGainString "FCRIC_GAIN" |
| #define FastCCDFCRICPathString "FCRIC_PATH" |
| #define FastCCDFCRICUploadString "FCRIC_UPLOAD" |
| #define FastCCDFirmwarePathString "FIRMWARE_PATH" |
| #define FastCCDFirmwareUploadString "FIRMWARE_UPLOAD" |
| #define FastCCDFOTestString "FO_TEST" |
| #define FastCCDFPGAStatusString "FPGA_STATUS" |
| #define FastCCDFPPowerString "CIN_FP_POWER" |
| #define FastCCDFrameBufferString "FRAME_BUFFER" |
| #define FastCCDFramestoreString "FRAMESTORE" |
| #define FastCCDI60v9String "I6_0V9" |
| #define FastCCDI61v0String "I6_1V0" |
| #define FastCCDI62v5String "I6_2V5" |
| #define FastCCDIBus12V0String "IBUS_12V0" |
| #define FastCCDIEnet1v0String "IENET_1V0" |
| #define FastCCDIFpString "IFP" |
| #define FastCCDIGen2v5String "IGEN_2V5" |
| #define FastCCDIGen3v3String "IGEN_3V3" |
| #define FastCCDIMgmt1v2String "IMGMT_1V2" |
| #define FastCCDIMgmt2v5String "IMGMT_2V5" |
| #define FastCCDIMgmt3v3String "IMGMT_3V3" |
| #define FastCCDIS3E3v3String "IS3E_3V3" |
| #define FastCCDLastFrameString "LAST_FRAME" |
| #define FastCCDMux1String "FCCD_MUX1" |
| #define FastCCDMux2String "FCCD_MUX2" |
| #define FastCCDOverscanColsString "OVERSCAN_COLS" |
| #define FastCCDOverscanRowsString "OVERSCAN_ROWS" |
| #define FastCCDPacketBufferString "PACKET_BUFFER" |
| #define FastCCDPollingPeriodString "POLL_PERIOD" |
| #define FastCCDPowerString "CIN_POWER" |
| #define FastCCDResetStatsString "RESET_STATS" |
| #define FastCCDSendBiasString "SEND_BIAS" |
| #define FastCCDSendFCRICString "SEND_FCRIC" |
| #define FastCCDSendTimingString "SEND_TIMING" |
| #define FastCCDStatusHBString "STATUS_HB" |
| #define FastCCDTimingModeString "TIMING_MODE" |
| #define FastCCDTimingName0String "TIMING_NAME_0" |
| #define FastCCDTimingName1String "TIMING_NAME_1" |
| #define FastCCDTimingName2String "TIMING_NAME_2" |
| #define FastCCDTimingName3String "TIMING_NAME_3" |
| #define FastCCDTimingName4String "TIMING_NAME_4" |
| #define FastCCDTimingName5String "TIMING_NAME_5" |
| #define FastCCDTimingName6String "TIMING_NAME_6" |
| #define FastCCDTimingName7String "TIMING_NAME_7" |
| #define FastCCDTimingName8String "TIMING_NAME_8" |
| #define FastCCDTimingName9String "TIMING_NAME_9" |
| #define FastCCDTimingNameString "TIMING_NAME" |
| #define FastCCDV60v9String "V6_0V9" |
| #define FastCCDV61v0String "V6_1V0" |
| #define FastCCDV62v5String "V6_2V5" |
| #define FastCCDVBus12V0String "VBUS_12V0" |
| #define FastCCDVEnet1v0String "VENET_1V0" |
| #define FastCCDVFpString "VFP" |
| #define FastCCDVGen2v5String "VGEN_2V5" |
| #define FastCCDVGen3v3String "VGEN_3V3" |
| #define FastCCDVMgmt1v2String "VMGMT_1V2" |
| #define FastCCDVMgmt2v5String "VMGMT_2V5" |
| #define FastCCDVMgmt3v3String "VMGMT_3V3" |
| #define FastCCDVS3E3v3String "VS3E_3V3" |
| #define FIRST_FASTCCD_PARAM FastCCDMux1 |
| #define LAST_FASTCCD_PARAM FastCCDIFp |
| #define MAX_ENUM_STRING_SIZE 26 |
Area Detector driver for the FastCCD CCD.
| #define NUM_FastCCD_DET_PARAMS ((int)(&LAST_FASTCCD_PARAM- &FIRST_FASTCCD_PARAM + 1)) |