Development status:
Released,
Release: Release_1_14
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/BeamlineComponents/AbsorberController
Contact:
Class Description
Class for controlling the absorber via PLC
Families: Motion
Key words:
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
FlagMovementOKScalar: DevLong | Denote if movement of the sliders took place smoothly |
FlagErrorScalar: DevLong | Denote if there is an error in any slider |
PositionScalar: DevDouble | Decimal representation of the 24 bits for status In/Out\n(in -> 1, out -> 0) |
NotConfirmPositionScalar: DevLong | If 1 Position will not be read from Hardware, but for the last value written.\nWhen the server is started it takes the value from the property FlagNotConfirmPosition.\nIt can be written, and in this case this value will be used in the running device. |
SetInSpectrum: DevLong | — |
StatusSlidersSpectrum: DevLong | — |
SlidersOutSpectrum: DevLong | Left Hand Side Status Signal. If 1, the slider is out |
SlidersInSpectrum: DevLong | Right Hand Side Status Signal. If 1, slider in |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
MoveInput: DevVoid Output: DevLong Completion status |
— |
CheckMoveInput: DevVoid Output: DevULong Status |
1 -> in move, 0 -> not move |
Pipes:
Properties:
Name | Description |
---|---|
PlcServerDevString | The server which export the PLC controlling the absorber |
SimulationModeDevULong | 0 real mode, 1 simulation mode |
NbSlidersDevLong | — |
Please log in to comment.