controller
RobotSystem.h
浏览该文件的文档.
1 
11 #ifndef ROBOTSYSTEM_H_
12 #define ROBOTSYSTEM_H_
13 /*---------------------------- Includes ------------------------------------*/
14 #include "Base/robotStruct.h"
15 
16 
17 #ifdef __cplusplus
18 namespace HYYRobotBase
19 {
20 extern "C" {
21 #endif
22 
23 
30 extern int initPriority(int priority);
31 
38 int initCurrentThreadPriority(int priority);
39 
46 int setCurrentThreadName(char* name);
47 
57 extern int commandLineParser(int argc, char *argv[],command_arg* arg);
58 
67 extern int commandLineParser1(const char* carg, command_arg* arg);
68 
75 extern int Rdebug(const char *__restrict __format, ...);
76 
83 extern int system_initialize(command_arg* arg);
84 
90 extern int robot_ok();
91 
92 #ifdef __cplusplus
93 }
94 }
95 #endif
96 
97 #endif /* ROBOTSYSTEM_H_ */
robotStruct.h
机器人运动指令数据类型
Rdebug
int Rdebug(const char *__restrict __format,...)
运行信息写入日志文件
command_arg
命令行数据结构
Definition: robotStruct.h:61
robot_ok
int robot_ok()
系统状态是否正常
initPriority
int initPriority(int priority)
程序优先级设置
initCurrentThreadPriority
int initCurrentThreadPriority(int priority)
线程优先级设置
setCurrentThreadName
int setCurrentThreadName(char *name)
线程名称设置
system_initialize
int system_initialize(command_arg *arg)
系统初始化
commandLineParser1
int commandLineParser1(const char *carg, command_arg *arg)
命令行参数输入
commandLineParser
int commandLineParser(int argc, char *argv[], command_arg *arg)
解析程序命令行