ARCS SDK API
0.24.0
|
提供给控制器扩展程序的日志记录系统 更多...
#include <trace.h>
Public 成员函数 | |
Trace () | |
virtual | ~Trace () |
int | alarm (TraceLevel level, int code, const std::vector< std::string > &args={}) |
向 aubo_control 日志注入告警信息 更多... | |
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 日志注入告警信息
TraceLevel:
0 - FATAL
1 - ERROR
2 - WARNING
3 - INFO
4 - DEBUG
code定义参考 error_stack
level | |
code | |
args |
int arcs::common_interface::Trace::notify | ( | const std::string & | msg | ) |
通知上位机
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 | 文本信息 |