#include <regular_interval_trigger.h>
◆ RegularIntervalTrigger()
apollo::data::RegularIntervalTrigger::RegularIntervalTrigger |
( |
| ) |
|
◆ ~RegularIntervalTrigger()
virtual apollo::data::RegularIntervalTrigger::~RegularIntervalTrigger |
( |
| ) |
|
|
virtualdefault |
◆ Pull()
实现了 apollo::data::TriggerBase.
在文件 regular_interval_trigger.cc 第 28 行定义.
28 {
30 return;
31 }
32 if (current_recording_time_ == 0) {
33 current_recording_time_ = msg.time;
34 return;
35 }
36 if (msg.time - current_recording_time_ >
38 current_recording_time_ = msg.time;
39 AINFO <<
"regular interval trigger is pulled: " << msg.time;
41 }
42}
uint64_t SecondsToNanoSeconds(const double seconds) const
std::unique_ptr< Trigger > trigger_obj_
void TriggerIt(const uint64_t msg_time) const
◆ ShouldRestore()
该类的文档由以下文件生成: