8#ifndef INCLUDE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
9#define INCLUDE_C_INTERFACE_NRC_C_QUEUE_OPERATE_H_
EXPORT_API int job_insert_moveJ_robot_c(SOCKETFD socketFd, int robotNum, int line, double vel, double acc, double dec, int pl, std::string posName)
EXPORT_API int job_delete_command_by_line_robot_c(SOCKETFD socketFd, int robotNum, int line)
EXPORT_API int job_delete_command_by_line_c(SOCKETFD socketFd, int line)
删除指定行号
EXPORT_API int job_insert_moveJ_c(SOCKETFD socketFd, int line, double vel, double acc, double dec, int pl, std::string posName)
向作业文件插入一条moveJ关节运动
EXPORT_API int job_run_times_c(SOCKETFD socketFd, int index)
设置作业文件运行次数
EXPORT_API int job_insert_moveC_robot_c(SOCKETFD socketFd, int robotNum, int line, double vel, double acc, double dec, int pl, std::string posName)
EXPORT_API int job_step_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName, int line)
EXPORT_API int job_get_current_line_c(SOCKETFD socketFd, int &line)
获取当前打开的作业文件运行到的行数
EXPORT_API int job_insert_moveC_c(SOCKETFD socketFd, int line, double vel, double acc, double dec, int pl, std::string posName)
向作业文件插入一条moveC
EXPORT_API int job_run_times_robot_c(SOCKETFD socketFd, int robotNum, int index)
EXPORT_API int job_break_point_run_c(SOCKETFD socketFd, const char *jobName)
继续运行作业文件
EXPORT_API int job_upload_by_directory_c(SOCKETFD socketFd, const char *directoryPath)
根据文件夹上传一整个文件夹的作业文件
EXPORT_API int job_step_c(SOCKETFD socketFd, const char *jobName, int line)
单步运行指定的作业文件的某一行
EXPORT_API int job_get_command_content_by_line_robot_c(SOCKETFD socketFd, int robotNum, int line, int &commandType, char *jobContent)
EXPORT_API int job_create_c(SOCKETFD socketFd, const char *jobName)
新建作业文件
EXPORT_API int job_break_point_run_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName)
EXPORT_API int job_run_c(SOCKETFD socketFd, const char *jobName)
运行指定的作业文件
EXPORT_API int job_create_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName)
EXPORT_API int job_delete_c(SOCKETFD socketFd, const char *jobName)
删除指定的作业文件
EXPORT_API int job_pause_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int job_get_current_file_c(SOCKETFD socketFd, std::string &jobName)
获取当前打开的作业文件名称
EXPORT_API int job_open_c(SOCKETFD socketFd, const char *jobName)
打开指定的作业文件
EXPORT_API int job_insert_moveL_c(SOCKETFD socketFd, int line, double vel, double acc, double dec, int pl, std::string posName)
向作业文件插入一条moveL
EXPORT_API int job_get_current_line_robot_c(SOCKETFD socketFd, int robotNum, int &line)
EXPORT_API int job_get_current_file_robot_c(SOCKETFD socketFd, int robotNum, std::string &jobName)
EXPORT_API int job_insert_moveL_robot_c(SOCKETFD socketFd, int robotNum, int line, double vel, double acc, double dec, int pl, std::string posName)
EXPORT_API int job_download_by_directory_c(SOCKETFD socketFd, const char *directoryPath, bool isCover)
下载所有作业文件到指定文件夹
EXPORT_API int job_continue_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int job_stop_c(SOCKETFD socketFd)
停止作业文件(不会下电)
EXPORT_API int job_get_command_total_lines_c(SOCKETFD socketFd, int &totalLines)
获取作业文件总行号
EXPORT_API int log_download_by_quantity_c(SOCKETFD socketFd, int counts, const char *directoryPath)
下载指定数量的日志文件到指定文件夹
EXPORT_API int backup_system_c(SOCKETFD socketFd)
一键备份系统,会保存至当前执行程序目录下
EXPORT_API int job_upload_by_file_c(SOCKETFD socketFd, const char *filePath)
根据文件名上传一个作业文件
EXPORT_API int job_continue_c(SOCKETFD socketFd)
继续运行作业文件
EXPORT_API int job_delete_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName)
EXPORT_API int job_open_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName)
EXPORT_API int job_stop_robot_c(SOCKETFD socketFd, int robotNum)
EXPORT_API int job_run_robot_c(SOCKETFD socketFd, int robotNum, const char *jobName)
EXPORT_API int job_sync_job_file_c(SOCKETFD socketFd)
上传作业文件同步刷新示教器
EXPORT_API int job_get_command_content_by_line_c(SOCKETFD socketFd, int line, int &commandType, char *jobContent)
获取对应行号的作业文件内容
EXPORT_API int job_pause_c(SOCKETFD socketFd)
暂停作业文件
EXPORT_API int job_get_command_total_lines_robot_c(SOCKETFD socketFd, int robotNum, int &totalLines)
int SOCKETFD
Definition nrc_define.h:13
#define EXPORT_API
Definition nrc_define.h:10