Development status:
Released,
Release: Release_1_1
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/MicroEpsilonILR118x
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
Device server for the Micro-Epsilon optoNCDT ILR 1181-30 and 1182-30. Does not support alarm function and trigger mode.
Families: MeasureInstruments
Key words:
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: Micro-Epsilon
Product:
ILR118x
Bus: Serial Line
Class interface
Attributes:
Name | Description |
---|---|
DistanceScalar: DevFloat | Measured distance to target. |
ModeScalar: DevUChar | Operation mode: 0 = Normal distance tracking (standard) 1 = Distance tracking up to 7 m (see manual!) 2 = Distance tracking with cooperative target at 10Hz (best accuracy) 3 = Distance tracking with cooperative target at 50Hz |
IntervalScalar: DevUChar | Number of moving average samples 1 means feature is turned off Maximum is 20. |
FrequencyScalar: DevFloat | Sets the rate of measured values per second. If the target reflects poorly you`d have to decrease this. If set to 0, the detector will automatically determine the fastest rate possible. |
SlopeScalar: DevFloat | Scales the measured values according to this factor. May be used for parallax error correction. |
OffsetScalar: DevFloat | — |
TemperatureScalar: DevShort | Internal detector temperature. |
DeviceScalar: DevString | — |
SerialNumberScalar: DevString | — |
FirmwareVersionScalar: DevString | — |
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. |
StartInput: DevVoid Output: DevVoid |
Start data acquisition. |
StopInput: DevVoid Output: DevVoid |
Stop data aquisition. |
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. |
AutoReconnectDevString | Whether the server will automatically try to reconnect on errors. |
Please log in to comment.
Updated:
A device class has been added.
You can see previous version here .
23 Sep 2017, Piotr Goryl
Created:
The device class has been added to catalogue.