Development status:
Released,
Release: Release_1_0
Information status: New
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/AmptekPX5
Contact:
Class Description
Device server to control the MCA Amptek PX5. The device server implements the communication by UDP socket. It can start and stop one acquisition and after read the Spectrum data. In addition it exports some configuration attributes and a command to send ascii commands.
Families: Acquisition
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Amptek
Product:
PX5
Bus: Ethernet
Class interface
Attributes:
Name | Description |
---|---|
AcquisitionTimeScalar: DevDouble | It sets the preset acquisition time. |
AuxOut1Scalar: DevString | Auxiliary output |
ClockScalar: DevLong | — |
CoarseGainScalar: DevShort | It Selects the analog gain. |
Con1Scalar: DevString | Connector 1 output |
DeadTimeScalar: DevDouble | — |
FastCountScalar: DevULong | — |
FineGainScalar: DevDouble | — |
FlatTopWidthScalar: DevDouble | It selects the flat top width of the trapezoidal shaper. A flat top fo 0uS will result in a triangular shape, not trapezoidal. |
MCACScalar: DevULong | — |
PeakingTimeScalar: DevDouble | It selects the peaking time for the slow (shape) channel. |
PileupRejectScalar: DevString | It`s used to enable or disable Pile-up Rejection. |
SCA1HTScalar: DevULong | SCA1 High Threshold |
SCA1LTScalar: DevULong | SCA1 Low Threshold |
SCA2HTScalar: DevULong | SCA2 High Threshold |
SCA2LTScalar: DevULong | SCA2 Low Threshold |
SCA3HTScalar: DevULong | SCA3 High Threshold |
SCA3LTScalar: DevULong | SCA3 Low Threshold |
SCA4HTScalar: DevULong | SCA4 High Threshold |
SCA4LTScalar: DevULong | SCA4 Low Threshold |
SCA5HTScalar: DevULong | SCA5 High Threshold |
SCA5LTScalar: DevULong | SCA5 Low Threshold |
SCA6HTScalar: DevULong | SCA6 High Threshold |
SCA6LTScalar: DevULong | SCA6 Low Threshold |
SCA7HTScalar: DevULong | SCA7 High Threshold |
SCA7LTScalar: DevULong | SCA7 Low Threshold |
SCA8HTScalar: DevULong | SCA8 High Threshold |
SCA8LTScalar: DevULong | SCA8 Low Threshold |
SlowCountScalar: DevULong | — |
TotalGainScalar: DevDouble | — |
CountsRoI1Scalar: DevULong | — |
CountsRoI2Scalar: DevULong | — |
CountsRoI3Scalar: DevULong | — |
CountsRoI4Scalar: DevULong | — |
CountsRoI5Scalar: DevULong | — |
CountsRoI6Scalar: DevULong | — |
CountsRoI7Scalar: DevULong | — |
CountsRoI8Scalar: DevULong | — |
SpectrumSpectrum: DevULong | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
SetTextConfigurationInput: DevVarStringArray Output: DevVoid |
— |
GetTextConfigurationInput: DevVarStringArray Output: DevVarStringArray |
— |
EchoInput: DevString Output: DevString |
— |
EnableInput: DevVoid Output: DevVoid |
— |
DisableInput: DevVoid Output: DevVoid |
— |
ClearSpectrumInput: DevVoid Output: DevVoid |
— |
LatchGetClearSCAInput: DevVoid Output: DevVarULongArray |
— |
ClearInputBufferInput: DevVoid Output: DevVoid |
Clears the socket from any buffered incoming data. |
AutoTuneInput: DevVoid Output: DevVoid |
This Command execute AutoTune Process |
Pipes:
Properties:
Name | Description |
---|---|
HostnameDevString | Host name of PX5 |
PortDevLong | UDP port number |
TimeoutDevDouble | socket timeout for receiving communication |
NrOfUdpAttemptsDevUShort | How many time udp request is repeated |
Please log in to comment.
Generated
Created:
The device class has been added to catalogue.