This is historical information of device classes implemented in MenloSMA1000 device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
Contact:
Class Description
Extends Device_4Impl by functions to communicate with serial line devices.
Families: AbstractClasses
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Serial Line
Class interface
Attributes:
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. |
Pipes:
Properties:
Name | Description |
---|---|
ConnectionDevString | If the connection is made local (local) or remote (remote) via a terminal server. |
HostDevString | Hostname or IP of the terminal server for remote connection. |
PortDevString | Port used on the terminal server for remote connection. |
DeviceDevString | Device node used for local connection. |
BaudRateDevULong | Connection speed in bits/s. Used for local connections only. |
DataBitsDevUShort | Number of data bits. Used for local connections only. |
ParityDevString | Wheter and what kind of parity bit is used. May be none (N), odd (O), even (E), mark (M), or space (S). Used for local connections only. |
StopBitsDevUShort | How many stop bits are used - for local connections only. |
FlowControlDevString | Whether XON/XOFF (software), CTS/RTS (hardware) or no (none) flow control is used. |
TimeOutDevUShort | Connection timeout in deciseconds. It has to be between 1 and 255ds. |
Class Description
Tangoserver for the MenloSystems repetition rate controller SMA1000.
Families: Controllers
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: MenloSystems
Product:
SMA1000
Bus: Serial Line
Class interface
Attributes:
Name | Description |
---|---|
LockboxActiveScalar: DevBoolean | Whether the lockbox is turned on or off. |
LockboxStableScalar: DevBoolean | Whether the lockbox is locked or not. |
LockboxSignalScalar: DevUShort | Lockbox output signal in mV. |
LockboxThresholdMinScalar: DevUShort | Lockbox output minimum signal threshold in mV. |
LockboxThresholdMedScalar: DevUShort | Lockbox output medium signal threshold in mV. |
LockboxThresholdMaxScalar: DevUShort | Lockbox output maximum signal threshold in mV. |
ActuatorTypeScalar: DevString | May be stepper or analogue. |
ActuatorDelayScalar: DevUShort | Delay between two steps in ms (power-on default: 40ms). Limited by latency induced by main control loop. |
ActuatorInvertScalar: DevBoolean | Direction of actuator action. When set, an increase of actuator position decreases the lockbox voltage.\n |
ActuatorAutoReverseScalar: DevBoolean | Indicates whether automatic reverse of actuator action is active. |
ActuatorPositionScalar: DevLong | Actuator position in steps relative to position at startup. |
ActuatorLowerLimitScalar: DevBoolean | Whether the actuator has reached its lower limit. |
ActuatorUpperLimitScalar: DevBoolean | Whether the actuator has reached its upper limit. |
ActuatorLimitFaultScalar: DevBoolean | Indicates a limit detector fault (if the actuator is a stepper motor). |
ActuatorAutoCorrectionScalar: DevBoolean | Whether the automatic lockbox correction is active. |
ActuatorTargetScalar: DevLong | Write or read new target position of actuator. After writing, the actuator will slowly move to the requested position. |
DeviceAddressScalar: DevUChar | Device address used at multi node connections. |
DeviceTypeScalar: DevUShort | — |
DeviceIdScalar: DevString | — |
DeviceHardwareVersionScalar: DevString | — |
DeviceFirmwareVersionScalar: DevString | — |
DeviceSerialNumberScalar: DevString | — |
Commands:
Name | Description |
---|---|
ResetInput: DevVoid Output: DevVoid |
— |
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. |
Pipes:
Properties:
Name | Description |
---|---|
ConnectionDevString | If the connection is made local (local) or remote (remote) via a terminal server. |
HostDevString | Hostname or IP of the terminal server for remote connection. |
PortDevString | Port used on the terminal server for remote connection. |
DeviceDevString | Device node used for local connection. |
BaudRateDevULong | Connection speed in bits/s. Used for local connections only. |
DataBitsDevUShort | Number of data bits. Used for local connections only. |
ParityDevString | Wheter and what kind of parity bit is used. May be none (N), odd (O), even (E), mark (M), or space (S). Used for local connections only. |
StopBitsDevUShort | How many stop bits are used - for local connections only. |
FlowControlDevString | Whether XON/XOFF (software), CTS/RTS (hardware) or no (none) flow control is used. |
TimeOutDevUShort | Connection timeout in deciseconds. It has to be between 1 and 255ds. |
Updated:
A device class has been added.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
A device class has been added.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
A device class has been added.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.