_FUNC(RobotManage, 0, poweron) \
_FUNC(RobotManage, 0, startup) \
_FUNC(RobotManage, 0, poweroff) \
_FUNC(RobotManage, 1, backdrive, enable) \
_FUNC(RobotManage, 1, freedrive, enable) \
_FUNC(RobotManage, 2, handguideMode, freeAxes,feature) \
_FUNC(RobotManage, 0, exitHandguideMode) \
_FUNC(RobotManage, 0, getHandguideStatus) \
_FUNC(RobotManage, 0, getHandguideTrigger) \
_FUNC(RobotManage, 0, isHandguideEnabled) \
_FUNC(RobotManage, 1, setSim, enable) \
_FUNC(RobotManage, 1, setOperationalMode, mode) \
_FUNC(RobotManage, 0, getOperationalMode) \
_FUNC(RobotManage, 0, getRobotControlMode) \
_FUNC(RobotManage, 0, isSimulationEnabled) \
_FUNC(RobotManage, 0, isFreedriveEnabled) \
_FUNC(RobotManage, 0, isBackdriveEnabled) \
_FUNC(RobotManage, 0, setUnlockProtectiveStop) \
_INST(RobotManage, 1, startRecord, file_name) \
_INST(RobotManage, 0, stopRecord) \
_INST(RobotManage, 1, pauseRecord, pause) \
_FUNC(RobotManage, 0, restartInterfaceBoard) \
_FUNC(RobotManage, 1, setLinkModeEnable, enable) \
_FUNC(RobotManage, 0, isLinkModeEnabled)