This is historical information of device classes implemented in HexaSmarCtrl device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


Families: Motion

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: SmarAct

Bus: Not Applicable

Class interface


Attributes:

Name Description
VelocityScalar: DevDouble Speed (for all axes) in m/s
AccelerationScalar: DevDouble Acceleration (all axes) m/s2
HomedScalar: DevBoolean
PivotModeScalar: DevBoolean Pivot mode, false = relativ, true = fixed

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.
HomeInput: DevVoid
Output: DevBoolean
StopInput: DevBoolean
if false, movement will be stopped with deceleration enabled if true, movement will be stopped at once
Output: DevVoid
Stop movement of all axes
MoveInput: DevString
has to look like this: , e.g rx 23.0
Output: DevVoid
Move axis
PositionInput: DevString
Output: DevDouble
GetAxisNameInput: DevShort
Output: DevString
returns axis name for axis index number (0 - 5)
MovingInput: DevVoid
Output: DevBoolean
SetUnitInput: DevString
Output: DevVoid
GetUnitInput: DevString
Output: DevString
GetFactorInput: DevString
Output: DevDouble
ReachableInput: DevString
has to look like this:
Output: DevBoolean
true: position is reachable false: position is not reachable
Checks whether a position is reachable
SetAxisNameInput: DevString
like this ````
Output: DevBoolean
set axis name for axis index number (0 - 8)

Pipes:

Properties:

Name Description
HostNameDevString ip hostname or address in case ConnectType is net
PortNumberDevString tcp port number in case ConnectType is `net`
SimulationModeDevBoolean
ConnectTypeDevString connection type, can be `net` or `serial`
DeviceFileDevString serial line device file in case ConnectType is serial
BaudRateDevLong baud rate of serial line in case ConnectType is serial

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.



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:44 a.m.