Average: 0
Rating Count: 0

Development status: Released, Release: Release_2_13
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/BeamlineComponents/Monochromators/Lom

Class Description

the interface to the large offset monochromator motors

Families: Motion

Key words:

Platform: Unix Like

Language: Cpp




Manufacturer: none

Bus: Not Applicable

Class interface


Name Description
CwLimitScalar: DevLong
CcwLimitScalar: DevLong
UnitLimitMaxScalar: DevDouble
UnitLimitMinScalar: DevDouble
FlagProtectedScalar: DevLong
PositionScalar: DevDouble
ConversionScalar: DevDouble
UnitCalibrationScalar: DevDouble
FlagEncoderHomedScalar: DevLong
OffsetScalar: DevDouble the axis offset, shoudl be 0
ErrMasterScalar: DevLong
PositionHwScalar: DevDouble the register reading, (0xf030, 512 + chan*256)
ActiveMasterScalar: DevLong 1 PLC moves
StatusBitsScalar: DevLong 0 BUSY\n1 CW\n2 CCW\n3 Homed\n4 Setpoint of range\n5 internal error\n6 time-out
PositionEncoderScalar: DevDouble fake option, unit position
UnitLimitMaxHwScalar: DevDouble limit from the Lom
UnitLimitMinHwScalar: DevDouble limit from the Lom
PendingMovesScalar: DevLong the StartAll register
PositionSetPointScalar: DevDouble the register reading, (0xf030, 512 + chan*256)
UnitBacklashScalar: DevDouble
SlewRateScalar: DevLong
RecentWritesSpectrum: DevString stores the recent writes


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.
StartMoveInput: DevVoid
Output: DevLong
completion status
a motor with FlagMotorReady is started, the function returns immediately
StopMoveInput: DevVoid
Output: DevVoid
completion status
stop a movement, return immediately, don't wait for de-acceleation, don't do backlash
ResetMotorInput: DevVoid

Output: DevLong
Completion status
Reset the motor
CalibrateInput: DevDouble
Value to be calibrated
Output: DevLong
Completion status
Calibrate the motor: current position is calibrated to be the value given as an argument
MoveHomeInput: DevVoid
Output: DevVoid
references the motor



Name Description
PlcServerDevString the server which exports the LOM PLC
ChannelDevLong the channel selects the motor, the first motor starts at offset 512, the next motor at 512 + 256
SimulationModeDevULong 0 is real mode, 1 if simulation

Please log in to comment.


PDF generated from POGO


b' \nThe Lom Class is used by the main classes LomEnergy and Lom500Energy\n\n\n\n\n\n'

23 Feb 2017, Piotr Goryl
The device class has been updated.
You can see previous version here .

19 Jan 2017, Piotr Goryl
The device server has been updated.
You can see previous version here .

2 Jan 2017, Piotr Goryl
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 2:48 p.m.