16#include "core/utils/command_structure/auto_command.h"
27 enum type { percent, voltage, velocity };
37 BasicSpinCommand(vex::motor &motor, vex::directionType dir, BasicSpinCommand::type setting,
double power);
50 std::string toString()
override;
57 vex::directionType dir;
86 std::string toString()
override;
91 vex::brakeType setting;
120 std::string toString()
override;
123 vex::pneumatics &solenoid;
bool run() override
Runs the BasicSolenoidSet Overrides run command from AutoCommand.
Definition basic_command.cpp:121
BasicSolenoidSet(vex::pneumatics &solenoid, bool setting)
Construct a new BasicSolenoidSet Command.
Definition basic_command.cpp:113
bool run() override
Runs the BasicSpinCommand Overrides run from Auto Command.
Definition basic_command.cpp:36
BasicSpinCommand(vex::motor &motor, vex::directionType dir, BasicSpinCommand::type setting, double power)
Construct a new BasicSpinCommand.
Definition basic_command.cpp:26
BasicStopCommand(vex::motor &motor, vex::brakeType setting)
Construct a new BasicMotorStop Command.
Definition basic_command.cpp:77
bool run() override
Runs the BasicMotorStop Command Overrides run command from AutoCommand.
Definition basic_command.cpp:85