3#include "pathplanner/lib/events/Event.h"
4#include "pathplanner/lib/events/EventScheduler.h"
6#include <frc2/command/Command.h>
18 std::shared_ptr<frc2::Command> command) :
Event(timestamp), m_command(
32 return std::make_shared < ScheduleCommandEvent > (timestamp, m_command);
36 std::shared_ptr<frc2::Command> m_command;
Definition: EventScheduler.h:15
void scheduleCommand(std::shared_ptr< frc2::Command > command)
Definition: EventScheduler.cpp:48
Definition: ScheduleCommandEvent.h:9
ScheduleCommandEvent(units::second_t timestamp, std::shared_ptr< frc2::Command > command)
Definition: ScheduleCommandEvent.h:17
std::shared_ptr< Event > copyWithTimestamp(units::second_t timestamp) override
Definition: ScheduleCommandEvent.h:30
void cancelEvent(EventScheduler *eventScheduler) override
Definition: ScheduleCommandEvent.h:26
void handleEvent(EventScheduler *eventScheduler) override
Definition: ScheduleCommandEvent.h:22