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 |
---|---|
SlidersInSpectrum: DevLong | Right Hand Side Status Signal. If 1, slider in |
SlidersOutSpectrum: DevLong | Left Hand Side Status Signal. If 1, the slider is out |
StatusSlidersSpectrum: DevLong | — |
SetInSpectrum: DevLong | — |
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. |
PositionScalar: DevDouble | Decimal representation of the 24 bits for status In/Out\n(in -> 1, out -> 0) |
FlagErrorScalar: DevLong | Denote if there is an error in any slider |
FlagMovementOKScalar: DevLong | Denote if movement of the sliders took place smoothly |
Commands:
Name | Description |
---|---|
CheckMoveInput: DevVoid Output: DevULong Status |
1 -> in move, 0 -> not move |
MoveInput: DevVoid Output: DevLong Completion status |
— |
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. |
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. |
Pipes:
Properties:
Name | Description |
---|---|
NbSlidersDevLong | — |
SimulationModeDevULong | 0 real mode, 1 simulation mode |
PlcServerDevString | The server which export the PLC controlling the absorber |
Please log in to comment.