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 |
|---|---|
| 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. |
| ResetInput: DevVoid Output: DevVoid |
— |
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 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 .
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.