![]() |
AUBO SDK
0.26.0
|
提供给控制器扩展程序的日志记录系统 更多...
#include <trace.h>
Public 成员函数 | |
| Trace () | |
| virtual | ~Trace () |
| int | alarm (TraceLevel level, int code, const std::vector< std::string > &args={}) |
| 向 aubo_control 日志注入告警信息 code定义参考 error_stack | |
| int | textmsg (const std::string &msg) |
| 打印文本信息到日志中 | |
| int | notify (const std::string &msg) |
| 通知上位机 | |
| int | popup (TraceLevel level, const std::string &title, const std::string &msg, int mode) |
| 向连接的 RTDE 客户端发送弹窗请求 | |
| RobotMsgVector | peek (size_t num, uint64_t last_time=0) |
| peek最新的 AlarmInfo(上次一获取之后) | |
Protected 属性 | |
| void * | d_ |
| arcs::common_interface::Trace::Trace | ( | ) |
|
virtual |
| int arcs::common_interface::Trace::alarm | ( | TraceLevel | level, |
| int | code, | ||
| const std::vector< std::string > & | args = {} |
||
| ) |
向 aubo_control 日志注入告警信息 code定义参考 error_stack
| int arcs::common_interface::Trace::notify | ( | const std::string & | msg | ) |
通知上位机
| RobotMsgVector arcs::common_interface::Trace::peek | ( | size_t | num, |
| uint64_t | last_time = 0 |
||
| ) |
peek最新的 AlarmInfo(上次一获取之后)
last_time设置为0时,可以获取到所有的AlarmInfo
| num | |
| last_time |
| int arcs::common_interface::Trace::popup | ( | TraceLevel | level, |
| const std::string & | title, | ||
| const std::string & | msg, | ||
| int | mode | ||
| ) |
向连接的 RTDE 客户端发送弹窗请求
| level | |
| title | |
| msg | |
| mode | 模式 0: 普通模式 1: 阻塞模式 2: 输入模式 bool 3: 输入模式 int 4: 输入模式 double 5: 输入模式 string |
| int arcs::common_interface::Trace::textmsg | ( | const std::string & | msg | ) |
打印文本信息到日志中
| msg | 文本信息 |