#include <trigger_matcher.h>
Definition at line 49 of file trigger_matcher.h.
◆ ~TriggerMatcherBase()
virtual timestamp_tools::TriggerMatcherBase::~TriggerMatcherBase |
( |
| ) |
|
|
inlinevirtual |
◆ TriggerMatcherBase()
timestamp_tools::TriggerMatcherBase::TriggerMatcherBase |
( |
unsigned int |
late_data_count_allowed, |
|
|
unsigned int |
max_trig_queue_length |
|
) |
| |
|
inline |
◆ baseReset()
virtual void timestamp_tools::TriggerMatcherBase::baseReset |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ getTimestampNoblockPrelocked()
ros::Time timestamp_tools::TriggerMatcherBase::getTimestampNoblockPrelocked |
( |
const ros::Time & |
data_time | ) |
|
|
inlineprotected |
◆ gotTrigger()
virtual void timestamp_tools::TriggerMatcherBase::gotTrigger |
( |
| ) |
|
|
protectedpure virtual |
◆ hasTimestamp()
bool timestamp_tools::TriggerMatcherBase::hasTimestamp |
( |
| ) |
|
|
inline |
◆ nonCausalHeads()
bool timestamp_tools::TriggerMatcherBase::nonCausalHeads |
( |
const ros::Time & |
data_stamp | ) |
|
|
inlineprivate |
◆ setLateDataCountAllowed()
void timestamp_tools::TriggerMatcherBase::setLateDataCountAllowed |
( |
unsigned int |
v | ) |
|
|
inline |
◆ setTrigDelay() [1/2]
void timestamp_tools::TriggerMatcherBase::setTrigDelay |
( |
double |
delay | ) |
|
|
inline |
◆ setTrigDelay() [2/2]
void timestamp_tools::TriggerMatcherBase::setTrigDelay |
( |
const ros::Duration & |
delay | ) |
|
|
inline |
◆ triggerCallback() [1/3]
void timestamp_tools::TriggerMatcherBase::triggerCallback |
( |
double |
stamp | ) |
|
|
inline |
◆ triggerCallback() [2/3]
◆ triggerCallback() [3/3]
void timestamp_tools::TriggerMatcherBase::triggerCallback |
( |
const ros::Time & |
stamp | ) |
|
|
inline |
◆ DropData
◆ last_data_stamp_
ros::Time timestamp_tools::TriggerMatcherBase::last_data_stamp_ |
|
private |
◆ late_data_count_
unsigned int timestamp_tools::TriggerMatcherBase::late_data_count_ |
|
private |
◆ late_data_count_allowed_
unsigned int timestamp_tools::TriggerMatcherBase::late_data_count_allowed_ |
|
private |
◆ max_trig_queue_length_
unsigned int timestamp_tools::TriggerMatcherBase::max_trig_queue_length_ |
|
private |
◆ mutex_
boost::mutex timestamp_tools::TriggerMatcherBase::mutex_ |
|
protected |
◆ RetryLater
◆ synchronized_
bool timestamp_tools::TriggerMatcherBase::synchronized_ |
|
private |
◆ trig_delay_
◆ trig_queue_
std::queue<ros::Time> timestamp_tools::TriggerMatcherBase::trig_queue_ |
|
private |
◆ verbose_
bool timestamp_tools::TriggerMatcherBase::verbose_ |
The documentation for this class was generated from the following file: