SlsJungfrau C++ Tango device¶
This is the reference documentation of the SlsJungfrau Tango C++ device.
Properties¶
Property name |
Default value |
Type |
Description |
|---|---|---|---|
ConfigFileName |
N/A |
String |
Configuration files used during the camera instanciation. |
ExpertReadoutTime |
0.00004 |
Double |
Readout time in seconds of the camera. |
ExpertReceiverFifoDepth |
2500 |
Long |
Number of frames in the receiver memory. |
ExpertFramePacketNumber |
128 |
Long |
Number of packet for each received frame part. |
ExpertGainsCoeffsFileName |
N/A |
String |
Complete path of the gains coefficients file. |
ExpertPedestalFileName1 |
N/A |
String |
Complete path of a pedestal image (first gain). |
ExpertPedestalFileName2 |
N/A |
String |
Complete path of a pedestal image (second gain). |
ExpertPedestalFileName3 |
N/A |
String |
Complete path of a pedestal image (third gain). |
ExpertPedestalNbFrames1 |
5000 |
Long |
Number of frames used to generate a pedestal image (first gain). |
ExpertPedestalNbFrames2 |
1000 |
Long |
Number of frames used to generate a pedestal image (second gain). |
ExpertPedestalNbFrames3 |
1000 |
Long |
Number of frames used to generate a pedestal image (third gain). |
Attributes¶
Attribute name |
Read/Write |
Type |
Description |
|---|---|---|---|
clockDivider |
R/W |
String |
Change the readout clock. Available clock divider :
|
configFileName |
R |
String |
Configuration files used during the camera instanciation. |
delayAfterTrigger |
R/W |
Double |
Set/get delay after trigger in ms. |
detectorFirmwareVersion |
R |
String |
Get detector firmware version. |
detectorSoftwareVersion |
R |
String |
Get detector software version. |
gainMode |
R/W |
String |
Change the gain mode. Available modes :
|
gainCoeffsFileName |
R |
String |
Shows the complete path for the gains’coefficients file. |
pedestalFileName1 |
R |
String |
Shows the complete path for the pedestal file of the first gain. |
pedestalFileName2 |
R |
String |
Shows the complete path for the pedestal file of the second gain. |
pedestalFileName3 |
R |
String |
Shows the complete path for the pedestal file of the third gain. |
gainCoeffsState |
R |
String |
Shows the status of the gains coefficients state :
|
calibrationState |
R |
String |
Shows the status of the calibration state :
|
gainCoeffs1 |
R |
Double |
Shows the coefficients for the first gain. |
gainCoeffs2 |
R |
Double |
Shows the coefficients for the second gain. |
gainCoeffs3 |
R |
Double |
Shows the coefficients for the third gain. |
pedestal1 |
R |
UShort |
Shows the pedestal image for the first gain. |
pedestal2 |
R |
UShort |
Shows the pedestal image for the second gain. |
pedestal3 |
R |
UShort |
Shows the pedestal image for the third gain. |
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 |
SetCmd |
String |
String |
Allow to execute a line command (set type) |
GetCmd |
String |
String |
Allow to execute a line command (get type) |
ResetCamera |
Void |
Void |
Execute an hardware reset of the camera. |
Calibrate |
Void |
Void |
Execute a calibration of the camera by creating the three pedestal files. |