Ufxc Tango C++ device

This is the reference documentation of the Ufxc Tango C++ device.

Properties

Property name Default value Type Description
AutoLoad False Boolean Allows to Reload the last used Detector Configuration file at each init of the device.
ConfigIpAddress 127.0.0.1 String Config Ip Address
ConfigPort 0 String Config Port
SFP1IpAddress 127.0.0.1 String SFP1 Ip Address
SFP1Port 0 String SFP1 Port
SFP2IpAddress 127.0.0.1 String SFP2 Ip Address
SFP2Port 0 String SFP2 Port
SFP3IpAddress 127.0.0.1 String SFP3 Ip Address
SFP3Port 0 String SFP3 Port
Timeout 0 ULong Timeout in ms
DetectorConfigFiles ALIAS;PATH_AND_FILE_NAME Array of String Define the list of Detector Configuration files and their associated alias
GeometricalCorrectionEnabled true Boolean Enable/Disable the geometrical corrections.
StackFramesSumEnabled true Boolean Enable/Disable the sum of the frames stack.
UfxcModel U2C String Allows to specify the UFXC model.

Attributes

Attribute name Read/Write Type Description
libVersion R String Get the Ufxc Library Version
firmwareVersion R String Get the firmware version of the DAQ
currentAlias R String Get the current Alias used to load the configuration file
currentConfigFile R String Get the path+name of the current configuration file
detetorTemperature R ULong Get the detector temperature in degree Celsius
thresholdLow R/W Float Set threshold Low for the chip A & chip B
thresholdHigh R/W Float Set threshold High for the chip A & chip B
thresholdLow1 R Ulong Get threshold Low for the chip A
thresholdHigh1 R Ulong Get threshold High for the chip A
thresholdLow2 R Ulong Get threshold Low for the chip B
thresholdHigh2 R Ulong Get threshold High for the chip B
triggerAcquisitionFrequency R/W Float

Define the trigger acquisition frequency in the pump & probe mode.

pump_probe_nb_frames = (round(exposureTime*triggerAcquisitionFrequency/2))*2

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
LoadConfigFile String Void Load the detector configuration file designed by its alias