事件通知
通过重定义事件函数,接收事件通知
3.1.11
机器人状态变更机器人状态变更时触发
on_robot_state(state)
3.1
机器人停止机器人停止时触发
默认会调用cancel_task(get_task_id())
,重定义on_robot_stop
后则不会自动停止任务运行
on_robot_stop(is_estop)
3.1
任务结束任务运行结束后触发
on_task_exit(is_success)
3.1
任务暂停任务暂停运行后触发
on_task_pause()
3.1
任务恢复任务恢复运行后触发
on_task_resume()
示例
function on_robot_stop(is_estop)
-- 终止IO、电机等
set_do(0, 0)
-- 停止执行后续任务
cancel_task(get_task_id())
end
function on_task_pause()
-- 终止IO、电机等
set_do(0, 0)
-- 等待恢复信号
resume_task(get_task_id())
end