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 |