Apollo 10.0
自动驾驶开放平台
|
#include <module_monitor.h>
Public 类型 | |
using | NodeManagerPtr = std::shared_ptr< cyber::service_discovery::NodeManager > |
Public 成员函数 | |
ModuleMonitor () | |
void | RunOnce (const double current_time) override |
void | UpdateStatus (const apollo::dreamview::ModuleMonitorConfig &config, const std::string &module_name, ComponentStatus *status) |
![]() | |
RecurrentRunner (const std::string &name, const double interval) | |
virtual | ~RecurrentRunner ()=default |
void | Tick (const double current_time) |
额外继承的成员函数 | |
![]() | |
std::string | name_ |
unsigned int | round_count_ = 0 |
在文件 module_monitor.h 第 30 行定义.
using apollo::monitor::ModuleMonitor::NodeManagerPtr = std::shared_ptr<cyber::service_discovery::NodeManager> |
在文件 module_monitor.h 第 32 行定义.
apollo::monitor::ModuleMonitor::ModuleMonitor | ( | ) |
在文件 module_monitor.cc 第 36 行定义.
|
overridevirtual |
实现了 apollo::monitor::RecurrentRunner.
在文件 module_monitor.cc 第 43 行定义.
void apollo::monitor::ModuleMonitor::UpdateStatus | ( | const apollo::dreamview::ModuleMonitorConfig & | config, |
const std::string & | module_name, | ||
ComponentStatus * | status | ||
) |
在文件 module_monitor.cc 第 61 行定义.