Software Database

Search for resolved Bug or Feature Request:

ID:
Feature:Client Interface: Allow to control motion
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
State:solved, bug fixed / feature implemented
Solved in version(s):sc_samlight_client_ctrl.ocx 2.9.503, SAM Light 2.9.509,
2.9.5


Go to software changelog