| Description: | Add all necessary constants to control motion according SAMLight interface:
Long ScExecCommand(long CmdID) CmdID: - scComSAMLightClientCtrlExecCommandMotionStopMove - scComSAMLightClientCtrlExecCommandMotionHome - scComSAMLightClientCtrlExecCommandMotionGo - scComSAMLightClientCtrlExecCommandMotionSendString - scComSAMLightClientCtrlExecCommandMotionUpdatePos Long ScSetLongValue(long Type, long Value) Type: - scComSAMLightClientCtrlLongValueTypeMotionAxis, Value: 0 to 4, -1 for all axis - scComSAMLightClientCtrlLongValueTypeMotionWaitForEnd, Value: 0 or 1
Long ScGetLongValue(long Type) Type: - scComSAMLightClientCtrlLongValueTypeMotionIsMoving, if axis is set to -1, returns 0 for no axis is moving, 1 for at least one of the axis is moving
Long ScSetDoubleValue(long Type, double Value) Type: - scComSAMLightClientCtrlDoubleValueTypeMotionAxisPosition - scComSAMLightClientCtrlDoubleValueTypeMotionAxisAngle - scComSAMLightClientCtrlDoubleValueTypeMotionAxisPositionRelative - scComSAMLightClientCtrlDoubleValueTypeMotionAxisAngleRelative - scComSAMLightClientCtrlDoubleValueTypeMotionAxisSpeed
Double ScGetDoubleValue(long Type) Type: - scComSAMLightClientCtrlDoubleValueTypeMotionAxisPosition - scComSAMLightClientCtrlDoubleValueTypeMotionAxisAngle - scComSAMLightClientCtrlDoubleValueTypeMotionAxisSpeed
ScSetStringValue(long Type, BSTR Value) - scComSAMLightClientCtrlStringValueTypeMotionString
|