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