net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_c_queue_operate.h
Go to the documentation of this file.
1/*
2 * nrc_c_queue_operate.h
3 *
4 * Created on: 2025年1月24日
5 * Author: yiixiong
6 */
7
8#ifndef INTERFACE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
9#define INTERFACE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
10
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
24
32
37
42
47
56EXPORT_API int queue_motion_push_back_moveJ_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, double* targetPos);
57
65EXPORT_API int queue_motion_push_back_moveL_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, double* targetPos);
66
72EXPORT_API int queue_motion_push_back_dout_c(SOCKETFD socketFd, int port, bool value);
73
74#ifdef __cplusplus
75}
76#endif
77#endif /* INTERFACE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_ */
EXPORT_API int queue_motion_push_back_moveL_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, double *targetPos)
队列运动模式的本地队列最后插入一条moveL运动
EXPORT_API int queue_motion_stop_not_power_off_c(SOCKETFD socketFd)
停止连续运动保持上电状态
EXPORT_API int queue_motion_push_back_moveJ_c(SOCKETFD socketFd, int coord, double vel, double acc, double dec, double *targetPos)
队列运动模式的本地队列最后插入一条moveJ运动
EXPORT_API int queue_motion_set_status_c(SOCKETFD socketFd, bool status)
打开or关闭控制器的队列运动模式
EXPORT_API int queue_motion_suspend_c(SOCKETFD socketFd)
暂停连续运动
EXPORT_API int queue_motion_send_to_controller_c(SOCKETFD socketFd, int size)
将本地队列的前size个数据发送到控制器
EXPORT_API int queue_motion_restart_c(SOCKETFD socketFd)
暂停后再次运行运动队列
EXPORT_API int queue_motion_push_back_dout_c(SOCKETFD socketFd, int port, bool value)
队列运动模式的本地队列最后插入一条DOUT指令
int SOCKETFD
Definition nrc_define.h:14
#define EXPORT_API
Definition nrc_define.h:10