#include "c/parameter/nrc_define.h"Go to the source code of this file.
Functions | |
| EXPORT_API int | job_upload_by_directory_c (SOCKETFD socketFd, const char *directoryPath) |
| 根据文件夹上传一整个文件夹的作业文件 | |
| EXPORT_API int | job_upload_by_file_c (SOCKETFD socketFd, const char *filePath) |
| 根据文件名上传一个作业文件 | |
| EXPORT_API int | job_sync_job_file_c (SOCKETFD socketFd) |
| 上传作业文件同步刷新示教器 | |
| EXPORT_API int | job_download_by_directory_c (SOCKETFD socketFd, const char *directoryPath, bool isCover) |
| 下载所有作业文件到指定文件夹 | |
| 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_create_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_delete_robot_c (SOCKETFD socketFd, int robotNum, const char *jobName) |
| EXPORT_API int | job_open_c (SOCKETFD socketFd, const char *jobName) |
| 打开指定的作业文件 | |
| EXPORT_API int | job_open_robot_c (SOCKETFD socketFd, int robotNum, const char *jobName) |
| EXPORT_API int | job_get_command_total_lines_c (SOCKETFD socketFd, int &totalLines) |
| 获取作业文件总行号 | |
| EXPORT_API int | job_get_command_total_lines_robot_c (SOCKETFD socketFd, int robotNum, int &totalLines) |
| EXPORT_API int | job_get_command_content_by_line_c (SOCKETFD socketFd, int line, int &commandType, char *jobContent) |
| 获取对应行号的作业文件内容 | |
| 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_delete_command_by_line_c (SOCKETFD socketFd, int line) |
| 删除指定行号 | |
| EXPORT_API int | job_delete_command_by_line_robot_c (SOCKETFD socketFd, int robotNum, int line) |
| EXPORT_API int | job_run_c (SOCKETFD socketFd, const char *jobName) |
| 运行指定的作业文件 | |
| EXPORT_API int | job_run_robot_c (SOCKETFD socketFd, int robotNum, const char *jobName) |
| EXPORT_API int | job_step_c (SOCKETFD socketFd, const char *jobName, int line) |
| 单步运行指定的作业文件的某一行 | |
| EXPORT_API int | job_step_robot_c (SOCKETFD socketFd, int robotNum, const char *jobName, int line) |
| EXPORT_API int | job_pause_c (SOCKETFD socketFd) |
| 暂停作业文件 | |
| EXPORT_API int | job_pause_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | job_continue_c (SOCKETFD socketFd) |
| 继续运行作业文件 | |
| EXPORT_API int | job_continue_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | job_stop_c (SOCKETFD socketFd) |
| 停止作业文件(不会下电) | |
| EXPORT_API int | job_stop_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | job_run_times_c (SOCKETFD socketFd, int index) |
| 设置作业文件运行次数 | |
| 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_break_point_run_robot_c (SOCKETFD socketFd, int robotNum, const char *jobName) |
| EXPORT_API int | job_get_current_file_c (SOCKETFD socketFd, std::string &jobName) |
| 获取当前打开的作业文件名称 | |
| EXPORT_API int | job_get_current_file_robot_c (SOCKETFD socketFd, int robotNum, std::string &jobName) |
| EXPORT_API int | job_get_current_line_c (SOCKETFD socketFd, int &line) |
| 获取当前打开的作业文件运行到的行数 | |
| EXPORT_API int | job_get_current_line_robot_c (SOCKETFD socketFd, int robotNum, 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_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_insert_moveL_c (SOCKETFD socketFd, int line, double vel, double acc, double dec, int pl, std::string posName) |
| 向作业文件插入一条moveL | |
| 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_insert_moveC_c (SOCKETFD socketFd, int line, double vel, double acc, double dec, int pl, std::string posName) |
| 向作业文件插入一条moveC | |
| 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 backup_system_c | ( | SOCKETFD | socketFd | ) |
一键备份系统,会保存至当前执行程序目录下
| EXPORT_API int job_break_point_run_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_continue_c | ( | SOCKETFD | socketFd | ) |
继续运行作业文件
| EXPORT_API int job_continue_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |
| EXPORT_API int job_create_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_delete_command_by_line_c | ( | SOCKETFD | socketFd, |
| int | line ) |
删除指定行号
| EXPORT_API int job_delete_command_by_line_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | line ) |
| EXPORT_API int job_delete_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| const char * | jobName ) |
| EXPORT_API int job_download_by_directory_c | ( | SOCKETFD | socketFd, |
| const char * | directoryPath, | ||
| bool | isCover ) |
下载所有作业文件到指定文件夹
| directoryPath | 目录的完整路径 |
| EXPORT_API int job_get_command_content_by_line_c | ( | SOCKETFD | socketFd, |
| int | line, | ||
| int & | commandType, | ||
| char * | jobContent ) |
获取对应行号的作业文件内容
| 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_get_command_total_lines_c | ( | SOCKETFD | socketFd, |
| int & | totalLines ) |
获取作业文件总行号
| EXPORT_API int job_get_command_total_lines_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int & | totalLines ) |
| EXPORT_API int job_get_current_file_c | ( | SOCKETFD | socketFd, |
| std::string & | jobName ) |
获取当前打开的作业文件名称
| jobname | 当前打开的作业文件 |
| EXPORT_API int job_get_current_file_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| std::string & | jobName ) |
| EXPORT_API int job_get_current_line_c | ( | SOCKETFD | socketFd, |
| int & | line ) |
获取当前打开的作业文件运行到的行数
| line | 运行到的行数 |
| EXPORT_API int job_get_current_line_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| 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
| line | 插入的位置 |
| vel | 速度 范围(0,1000] |
| acc | 加速度 范围(0,100] |
| dec | 减速度 范围(0,100] |
| pl | 平滑 范围[0,5] |
| posName | 全局变量位置名称 例: "GP0001" |
| 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_insert_moveJ_c | ( | SOCKETFD | socketFd, |
| int | line, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| std::string | posName ) |
向作业文件插入一条moveJ关节运动
| line | 插入的位置 |
| vel | 速度 范围(0,100] |
| acc | 加速度 范围(0,100] |
| dec | 减速度 范围(0,100] |
| pl | 平滑 范围[0,5] |
| posName | 全局变量位置名称 例: "GP0001" |
| 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_insert_moveL_c | ( | SOCKETFD | socketFd, |
| int | line, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| std::string | posName ) |
向作业文件插入一条moveL
| line | 插入的位置 |
| vel | 速度 范围(0,1000] |
| acc | 加速度 范围(0,100] |
| dec | 减速度 范围(0,100] |
| pl | 平滑 范围[0,5] |
| posName | 全局变量位置名称 例: "GP0001" |
| 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_open_c | ( | SOCKETFD | socketFd, |
| const char * | jobName ) |
| EXPORT_API int job_open_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| const char * | jobName ) |
| EXPORT_API int job_pause_c | ( | SOCKETFD | socketFd | ) |
暂停作业文件
| EXPORT_API int job_pause_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |
| EXPORT_API int job_run_c | ( | SOCKETFD | socketFd, |
| const char * | jobName ) |
| EXPORT_API int job_run_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| const char * | jobName ) |
| EXPORT_API int job_run_times_c | ( | SOCKETFD | socketFd, |
| int | index ) |
设置作业文件运行次数
| index | 运行次数 0-无限次 |
| EXPORT_API int job_run_times_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | index ) |
| EXPORT_API int job_step_c | ( | SOCKETFD | socketFd, |
| const char * | jobName, | ||
| int | line ) |
单步运行指定的作业文件的某一行
| jobName | 作业文件名 |
| line | 行号 [1,最大行号] |
| EXPORT_API int job_step_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| const char * | jobName, | ||
| int | line ) |
| EXPORT_API int job_stop_c | ( | SOCKETFD | socketFd | ) |
停止作业文件(不会下电)
| EXPORT_API int job_stop_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |
| EXPORT_API int job_sync_job_file_c | ( | SOCKETFD | socketFd | ) |
上传作业文件同步刷新示教器
| EXPORT_API int job_upload_by_directory_c | ( | SOCKETFD | socketFd, |
| const char * | directoryPath ) |
根据文件夹上传一整个文件夹的作业文件
| directoryPath | 目录的完整路径 |
| EXPORT_API int job_upload_by_file_c | ( | SOCKETFD | socketFd, |
| const char * | filePath ) |
根据文件名上传一个作业文件
| filePath | 文件的完整路径 |
| EXPORT_API int log_download_by_quantity_c | ( | SOCKETFD | socketFd, |
| int | counts, | ||
| const char * | directoryPath ) |
下载指定数量的日志文件到指定文件夹
| counts | 文件数量 |
| directoryPath | 目录的完整路径 |