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)