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 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 |
|
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 |
|
If True, reset the statistics |
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: Attribute name |
DevVarStringArray: String value list |
Return the authorized string value list for a given attribute name |