8#ifndef INCLUDE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
9#define INCLUDE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
EXPORT_API int queue_motion_restart_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int queue_motion_push_back_moveS_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_push_back_moveL_extra_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_push_back_moveC_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveC运动
EXPORT_API int queue_motion_stop_not_power_off_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int queue_motion_push_back_moveJ_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveJ运动
EXPORT_API int queue_motion_push_back_timer_c(SOCKETFD socketFd, double time)
队列运动模式的本地队列最后插入一条Timer指令
EXPORT_API int queue_motion_stop_not_power_off_c(SOCKETFD socketFd)
停止连续运动保持上电状态
EXPORT_API int queue_motion_push_back_timer_robot_c(SOCKETFD socketFd, int robotNum, double time)
EXPORT_API int queue_motion_push_back_moveJ_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_send_to_controller_robot_c(SOCKETFD socketFd, int robotNum, int size)
EXPORT_API int queue_motion_push_back_moveJ_extra_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_push_back_moveCA_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveCA运动
EXPORT_API int queue_motion_push_back_moveL_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveL运动
EXPORT_API int queue_motion_set_status_c(SOCKETFD socketFd, bool status)
打开or关闭控制器的队列运动模式
EXPORT_API int queue_motion_push_back_moveCA_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_push_back_moveL_extra_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveLExtra外部轴关节运动
EXPORT_API int queue_motion_suspend_c(SOCKETFD socketFd)
暂停连续运动
EXPORT_API int queue_motion_set_status_robot_c(SOCKETFD socketFd, int robotNum, bool status)
EXPORT_API int queue_motion_send_to_controller_c(SOCKETFD socketFd, int size)
将本地队列的前size个数据发送到控制器
EXPORT_API int queue_motion_push_back_moveS_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveS运动
EXPORT_API int queue_motion_push_back_moveC_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
EXPORT_API int queue_motion_suspend_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int queue_motion_push_back_dout_robot_c(SOCKETFD socketFd, int robotNum, int port, bool value)
EXPORT_API int queue_motion_restart_c(SOCKETFD socketFd)
暂停后再次运行运动队列
EXPORT_API int queue_motion_push_back_moveJ_extra_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos)
队列运动模式的本地队列最后插入一条moveJExtra外部轴关节运动
EXPORT_API int queue_motion_push_back_dout_c(SOCKETFD socketFd, int port, bool value)
队列运动模式的本地队列最后插入一条DOUT指令
EXPORT_API int queue_motion_push_back_moveL_robot_c(SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos)
int SOCKETFD
Definition nrc_define.h:13
#define EXPORT_API
Definition nrc_define.h:10