ImXpad C++ Tango device¶
This is the reference documentation of the ImXpad Tango device.
You can also find some useful information about the camera models/prerequisite/installation/configuration/compilation in the ImXpad camera plugin section.
Properties¶
Property name |
Default value |
Type |
Description |
|---|---|---|---|
HostName |
127.0.0.1 |
String |
Host name /Adress IP of the XPAD SERVER |
Port |
3456 |
Long |
Host port of the XPAD SERVER |
CalibrationPath |
MUST_BE_DEFINED |
String |
Path where calibration files are stored |
ModuleMask |
0 |
String |
Define the modules Mask. Each bit of this Mask fix if a specific module is enabled or disabled. Value must be in Hexadecimal format. |
Attributes¶
Attribute name |
Read/Write |
Type |
Description |
|---|---|---|---|
serverVersion |
R |
String |
ImXpad Socket Server Version. |
geometricalCorrectionFlag |
R/W |
Boolean |
Enable/Disable Geometrical correction |
flatFieldCorrectionFlag |
R/W |
Boolean |
Enable/Disable Flatfield correction |
acquisitionMode |
R/W |
String |
Define the acquisition mode of the detector :
|
nbStackingImages |
W |
ULong |
Define the number of images to acquire in the acquisition mode :
|
outputSignal |
R/W |
String |
Define the activate output signal of the detector :
|
calibrationFileName |
R |
String |
Define the loaded calibration file name |
calibrationPath |
R |
String |
Define where calibration files are stored |
calibrationMode |
W |
String |
Define the calibration mode :
|
calibrationConfigMode |
W |
String |
Define the calibration configuration mode :
|
calibrationExposureTime |
W |
ULong |
Define the calbration exposure time |
calibrationBeamITHL |
W |
ULong |
Define the limit of the threshold scan during calibration |
Commands¶
Command name |
Arg. in |
Arg. out |
Description |
|---|---|---|---|
Init |
Void |
Void |
It’s recommanded to use the command Init of the Generic Device LimaDetector |
State |
Void |
Long |
Return the device state |
Status |
Void |
String |
Return the device state as a string |
StartCalibration |
Void |
Void |
Start the calibration of detector |
SaveCalibrationFile |
String |
Void |
Save the calibration already done through the StartCalibartion in a file |
LoadCalibrationFile |
String |
Void |
Load a calibration file |
CreateWhiteImage |
String |
Void |
Create the White image |
ChooseWhiteImage |
String |
Void |
Select the white image |
GetWhiteImagesList |
Void |
StringArray |
Display the list of available White images |
DeleteWhiteImage |
String |
Void |
Delete the white image |
Abort |
Void |
Void |
Abort current process … |
ITHLIncrease |
Void |
Void |
Increment of one unit of the global ITHL register |
ITHLDecrease |
Void |
Void |
Decrement of one unit in the global ITHL register |