|
Apollo 11.0
自动驾驶开放平台
|
Base class of triggers that defines interfaces 更多...
#include <trigger_base.h>
Public 成员函数 | |
| TriggerBase ()=default | |
| virtual bool | Init (const SmartRecordTrigger &trigger_conf) |
| virtual void | Pull (const cyber::record::RecordMessage &msg)=0 |
| virtual bool | ShouldRestore (const cyber::record::RecordMessage &msg) const =0 |
| const std::string & | GetTriggerName () const |
| uint64_t | SecondsToNanoSeconds (const double seconds) const |
| virtual | ~TriggerBase ()=default |
Protected 成员函数 | |
| void | TriggerIt (const uint64_t msg_time) const |
| uint64_t | GetValidValueInRange (const double desired_value, const double min_limit, const double max_limit) const |
Protected 属性 | |
| std::string | trigger_name_ |
| std::unique_ptr< Trigger > | trigger_obj_ = nullptr |
Base class of triggers that defines interfaces
在文件 trigger_base.h 第 33 行定义.
|
default |
|
virtualdefault |
|
inline |
在文件 trigger_base.h 第 47 行定义.
|
protected |
在文件 trigger_base.cc 第 48 行定义.
|
virtual |
在文件 trigger_base.cc 第 25 行定义.
|
pure virtual |
| uint64_t apollo::data::TriggerBase::SecondsToNanoSeconds | ( | const double | seconds | ) | const |
在文件 trigger_base.cc 第 34 行定义.
|
pure virtual |
|
protected |
在文件 trigger_base.cc 第 57 行定义.
|
protected |
在文件 trigger_base.h 第 59 行定义.
|
protected |
在文件 trigger_base.h 第 60 行定义.