4 #ifndef AUBO_SDK_TRACE_INTERFACE_H 5 #define AUBO_SDK_TRACE_INTERFACE_H 12 #include <aubo/global_config.h> 16 namespace common_interface {
60 const std::vector<std::string> &args = {});
81 int textmsg(
const std::string &msg);
89 int notify(
const std::string &msg);
121 int popup(
TraceLevel level,
const std::string &title,
122 const std::string &msg,
int mode);
157 #define Trace_DECLARES \ 158 _INST(Trace, 3, alarm, level, code, args) \ 159 _INST(Trace, 4, popup, level, title, msg, mode) \ 160 _INST(Trace, 1, textmsg, msg) \ 161 _INST(Trace, 1, notify, msg) \ 162 _FUNC(Trace, 2, peek, num, last_time)
std::shared_ptr< Trace > TracePtr
std::vector< RobotMsg > RobotMsgVector