3#include "pathplanner/lib/events/Event.h"
4#include "pathplanner/lib/events/EventTrigger.h"
18 timestamp), m_name(name), m_active(active) {
22 EventTrigger::setCondition(m_name, m_active);
28 EventTrigger::setCondition(m_name,
false);
34 return std::make_shared < TriggerEvent > (timestamp, m_name, m_active);
Definition: EventScheduler.h:15
Definition: TriggerEvent.h:8
TriggerEvent(units::second_t timestamp, std::string name, bool active)
Definition: TriggerEvent.h:17
void cancelEvent(EventScheduler *eventScheduler) override
Definition: TriggerEvent.h:25
std::shared_ptr< Event > copyWithTimestamp(units::second_t timestamp) override
Definition: TriggerEvent.h:32
void handleEvent(EventScheduler *eventScheduler) override
Definition: TriggerEvent.h:21