SmarActController Class Commands |
Name |
Input type |
Output type |
Level |
Description |
State |
DEV_VOID |
DEV_STATE |
OPERATOR |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
Status |
DEV_VOID |
CONST_DEV_STRING |
OPERATOR |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
Reset |
DEV_VOID |
DEV_VOID |
OPERATOR |
Reset the controller |
BaudRate |
DEV_ULONG |
DEV_VOID |
OPERATOR |
Set baud rate to argin |
Stop |
DEV_LONG |
DEV_VOID |
OPERATOR |
Stop movement |
AxisStatus |
DEV_LONG |
DEV_LONG |
OPERATOR |
Get status for axis argin |
GetSensorType |
DEV_LONG |
DEV_LONG |
OPERATOR |
Get sensor type for axis argin |
SetSensorType |
DEVVAR_SHORTARRAY |
DEV_VOID |
OPERATOR |
Set sensor type for axis argin |
GetPosition |
DEVVAR_DOUBLEARRAY |
DEV_DOUBLE |
OPERATOR |
Get position for axis argin |
SetPosition |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
Moves axis argin to position |
SetSpeed |
DEVVAR_LONGARRAY |
DEV_VOID |
OPERATOR |
Set velocity for axis |
GetSpeed |
DEV_LONG |
DEV_LONG |
OPERATOR |
Get velocity for axis argin |
SetFrequency |
DEVVAR_LONGARRAY |
DEV_VOID |
OPERATOR |
Set the closed loop maximum frequency |
Home |
DEVVAR_LONGARRAY |
DEV_VOID |
OPERATOR |
Run reference mark search for axis |
SetAngleLimit |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
sets limit for rotary movements |
GetAngleLimit |
DEV_LONG |
DEVVAR_DOUBLEARRAY |
OPERATOR |
sets limit for rotary movements |
SetPositionLimit |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
sets limits for linear movements |
GetPositionLimit |
DEV_LONG |
DEVVAR_DOUBLEARRAY |
OPERATOR |
gets limit for linear movements |
DefinePosition |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
define current position of axis (argin[0]) as argin[1] |
GetLimitMax |
DEVVAR_DOUBLEARRAY |
DEV_DOUBLE |
OPERATOR |
Get the maximum limit set for this axis |
SetLimitMax |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
Set the maximum limit set for this axis |
GetLimitMin |
DEVVAR_DOUBLEARRAY |
DEV_DOUBLE |
OPERATOR |
Get the minimum limit set for this axis |
SetLimitMin |
DEVVAR_DOUBLEARRAY |
DEV_VOID |
OPERATOR |
Set the maximum limit set for this axis |
GetAxisType |
DEV_LONG |
DEV_LONG |
OPERATOR |
Get type of axis |
PositionKnown |
DEV_LONG |
DEV_BOOLEAN |
OPERATOR |
Checks whether the physical position of axis argin is known. |