20 using PS5Controller::PS5Controller;
33 .GetDefaultButtonLoop())
const;
44 .GetDefaultButtonLoop())
const;
55 .GetDefaultButtonLoop())
const;
66 .GetDefaultButtonLoop())
const;
77 .GetDefaultButtonLoop())
const;
132 .GetDefaultButtonLoop())
const;
176 .GetDefaultButtonLoop())
const;
A version of PS5Controller with Trigger factories for command-based.
Definition: CommandPS5Controller.h:18
Trigger Touchpad(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the touchpad's digital signal.
Trigger PS(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the PS button's digital signal.
Trigger Triangle(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the triangle button's digital signal.
Trigger R1(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the R1 button's digital signal.
Trigger L2(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the L2 button's digital signal.
Trigger Button(int button, frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around this button's digital signal.
Trigger L1(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the L1 button's digital signal.
Trigger L3(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the L3 button's digital signal.
Trigger Cross(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the cross button's digital signal.
Trigger Options(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the options button's digital signal.
Trigger Square(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the square button's digital signal.
Trigger Circle(frc::EventLoop *loop=CommandScheduler::GetInstance() .GetDefaultButtonLoop()) const
Constructs an event instance around the circle button's digital signal.
Trigger R3(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the R3 button's digital signal.
Trigger R2(frc::EventLoop *loop=CommandScheduler::GetInstance().GetDefaultButtonLoop()) const
Constructs an event instance around the R2 button's digital signal.
static CommandScheduler & GetInstance()
Returns the Scheduler instance.
This class provides an easy way to link commands to conditions.
Definition: Trigger.h:31
A declarative way to bind a set of actions to a loop and execute them when the loop is polled.
Definition: EventLoop.h:15
Handle input from PS5 controllers connected to the Driver Station.
Definition: PS5Controller.h:23
Definition: TrapezoidProfileSubsystem.h:12