Eiger Tango device ================== This is the reference documentation of the Dectris Eiger Tango device. you can also find some useful information about the camera models/prerequisite/installation/configuration/compilation in the :ref:`Dectris Eiger camera plugin ` section. Properties ---------- ==================== =============== =============== ========================================================================= Property name Mandatory Default value Description ==================== =============== =============== ========================================================================= detector_ip_address Yes N/A The ip address or the hostname of the detector computer interface http_port No 80 The http port number for control API stream_port No 9999 The port number for the data stream API memory_mmap_file No N/A to use memory map on ramdisk to assign a fixed block of RAM to Lima buffers For more info on this mode contact lima@esrf.fr ==================== =============== =============== ========================================================================= Attributes ---------- ========================= ======= ======================= ====================================================================== Attribute name RW Type Description ========================= ======= ======================= ====================================================================== api_version ro DevString The detected API version, e.g '1.8.0' auto_summation rw DevString If enable image depth is bpp32 and, if not image depth is bpp16 **(\*)** cam_status ro DevString The internal camera status compression_type rw DevString For data stream, supported compression are: - NONE - LZ4 - BSLZ4 countrate_correction rw DevString Enable or disable the countrate correction **(\*)** detector_ip ro DevString The IP address of the detector DCU, useful to run curl commands efficency_correction rw DevString Enable the efficienty correction flatfield_correction rw DevString Enable or disable the internal (vs. lima) flatfield correction **(\*)** has_hwroi_support ro DevBoolean Return True if the camera supports hardware ROI humidity ro DevFloat Return the humidity percentage hw_roi_supported_list ro DevString[] List of supported HW Roi,["roi1","x", "y", "width", "height", "roi2"...] 9M supports 4M-R and 4M-L ROIs and 16M only supports 4M ROI. hw_roi_pattern ro DevString "disabled", "4M-R", "4M-L" or "4M" model_size ro DevString 500K, 1M, 2M, 4M, 9M or 16M pixel_mask rw DevString Enable or disable the pixel mask correction **(\*)** photon_energy rw DevFloat The photon energy,it should be set to the incoming beam energy. Actually it’s an helper which set the threshold plugin_status ro DevString The camera plugin status retrigger rw DevString Enable or disable the retrigger mode **(\*)** serie_id ro DevLong The current acquisition serie identifier stream_last_info ro DevString[] Information on data stream, encoding, frame_dim and packed_size stream_stats ro DevDouble[] ave_size, ave_time, ave_speed threshold_energy rw DevFloat The threshold energy (eV), it will set the camera detection threshold. This should be set between 50 to 60 % of the incoming beam energy. threshold_energy2 rw DevFloat The 2nd threshold energy (eV), useful only if you need to activate the threshold differential mode threshold_diff_mode rw DevString Enable or disable the threshold diff mode, can be use to mask gamma x-rays (i.e cosmics) **(\*)** temperature ro DevFloat The sensor temperature virtual_pixel_correction rw DevString Enable or disable the virtual-pixel correction **(\*)** ========================= ======= ======================= ====================================================================== **(\*)** These attributes can take as value **ON** or **OFF**. Please refer to the Dectris documention for more information regarding the online corrections. Commands -------- ======================= =============== ======================= =========================================== Command name Arg. in Arg. out Description ======================= =============== ======================= =========================================== deleteMemoryFiles DevVoid DevVoid To remove the temporary mem. files initialize DevVoid DevVoid To initialize the detector latchStreamStatistics DevBoolean DevVarDoubleArray: If True, reset the statistics - ave_size, - ave_time, - ave_speed resetHighVoltage DevVoid DevVoid For CdTe sensors only, switch off/on the high-voltage Init DevVoid DevVoid Do not use State DevVoid DevLong Return the device state Status DevVoid DevString Return the device state as a string getAttrStringValueList DevString: DevVarStringArray: Return the authorized string value list for Attribute name String value list a given attribute name ======================= =============== ======================= ===========================================