SlsEiger Tango device ======================== This is the reference documentation of the Sls Eiger Tango device. Properties ---------- =============================== =============== ====== =================================================================== Property name Default value Type Description =============================== =============== ====== =================================================================== ConfigFileName N/A String Configuration files used during the camera instanciation. ExpertReadoutTime 0.00004 (40µs) Double Readout time in seconds of the camera. ExpertReceiverFifoDepth 8000 ULong Number of frames in the receiver memory. ExpertFramePacketNumber8 32 ULong Number of packet for each received frame part in bit depth 8 bits. ExpertFramePacketNumber16 64 ULong Number of packet for each received frame part in bit depth 16 bits. ExpertFramePacketNumber32 128 ULong Number of packet for each received frame part in bit depth 32 bits. ExpertLiveModeMinFramePeriodSec 1.0 Double Minimum period in seconds between frames for the live mode. =============================== =============== ====== =================================================================== Attributes ---------- ============================= ========== ======= ================================================================================================================= Attribute name Read/Write Type Description ============================= ========== ======= ================================================================================================================= clockDivider R/W String Change the readout clock. Available clock dividers : - FULL_SPEED (equivalent to the 0 sls value) - HALF_SPEED (equivalent to the 1 sls value) - QUARTER_SPEED (equivalent to the 2 sls value) - SUPER_SLOW_SPEED (currently not used) parallelMode R/W String Change the parallel mode. Available modes : - NON_PARALLEL - PARALLEL - SAFE overflowMode R/W Boolean When activated, shows saturated for overflow in subframes in 32 bits mode. subFrameExposureTime R/W Double Set sub frame exposure time for 32 bits mode. gainMode R/W String Change the gain mode. Available modes : - STANDARD - LOW (currently not used) - MEDIUM (currently not used) - HIGH (currently not used) - VERY_HIGH (currently not used) thresholdEnergy R/W Long Set/Get threshold energy for modules in eV. countRateCorrectionActivation R/W Boolean Set/Get count rate correction activation value. countRateCorrection R Long Get count rate correction in ns. When the count rate correction is disabled, the value will be 0. gapPixelsActivation R/W Boolean Set/Get gap pixels management activation value. edgePixelsCorrection R/W Double Set/Get correction value for edge pixels (double in size). cornerPixelsCorrection R/W Double Set/Get correction value for corner pixels (four-times the normal size). configFileName R String Configuration files used during the camera instanciation. detectorFirmwareVersion R String Get detector firmware version. detectorSoftwareVersion R String Get detector software version. tempFpga1 R Long Get temperature of hardware element (fpga) for first module in millidegree Celsius. tempFpga2 R Long Get temperature of hardware element (fpga) for second module in millidegree Celsius. tempFpgaext1 R Long Get temperature of hardware element (close to the fpga) for first module in millidegree Celsius. tempFpgaext2 R Long Get temperature of hardware element (close to the fpga) for second module in millidegree Celsius. temp10ge1 R Long Get temperature of hardware element (close to the 10GE) for first module in millidegree Celsius. temp10ge2 R Long Get temperature of hardware element (close to the 10GE) for second module in millidegree Celsius. tempDcdc1 R Long Get temperature of hardware element (close to the dc dc converter) for first module in millidegree Celsius. tempDcdc2 R Long Get temperature of hardware element (close to the dc dc converter) for second module in millidegree Celsius. tempSodl1 R Long Get temperature of hardware element (close to the left so-dimm memory) for first module in millidegree Celsius. tempSodl2 R Long Get temperature of hardware element (close to the left so-dimm memory) for second module in millidegree Celsius. tempSodr1 R Long Get temperature of hardware element (close to the right so-dimm memory) for first module in millidegree Celsius. tempSodr2 R Long Get temperature of hardware element (close to the right so-dimm memory) for second module in millidegree Celsius. tempFpgafl1 R Long Get temperature of hardware element (left front end board fpga) for first module in millidegree Celsius. tempFpgafl2 R Long Get temperature of hardware element (left front end board fpga) for second module in millidegree Celsius. tempFpgafr1 R Long Get temperature of hardware element (right front end board fpga) for first module in millidegree Celsius. tempFpgafr2 R Long Get temperature of hardware element (right front end board fpga) for second module in millidegree Celsius. ============================= ========== ======= ================================================================================================================= Commands -------- ======================= ======= ======== =========================================== Command name Arg. in Arg. out Description ======================= ======= ======== =========================================== Init Void Void Do not use State Void Long Return the device state Status Void String Return the device state as a string SetCmd String String Allow to execute a line command (set type) GetCmd String String Allow to execute a line command (get type) ======================= ======= ======== ===========================================