84 void registerIoMappings();
85 void setDefaultCommands();
113 chassis::CounterStrikeCommand counterStrike_{chassis_, gimbal_, holonomicInput_, kCommandConfig_.
counterStrikeConfig};
114 chassis::ShurikenCommand shuriken_{chassis_, gimbal_, holonomicInput_, kCommandConfig_.
shurikenConfig};
115 chassis::TardisCommand tardis_{chassis_, gimbal_, holonomicInput_, kCommandConfig_.
tardisConfig};
Definition drivers.hpp:31
Definition holonomic_subsystem.hpp:12
Definition command_pack.hpp:20
Definition pierce_command_pack.hpp:29
virtual void initialize() override
Definition pierce_command_pack.cpp:30
Definition activate_booster_command.hpp:10
Definition aim_command.hpp:14
Definition field_gimbal_subsystem.hpp:16
Definition simple_fire_command.hpp:13
Definition simple_ammo_booster_subsystem.hpp:9
Definition simple_feeder_subsystem.hpp:18
Definition simple_unjam_command.hpp:13
Definition hold_command_mapping.hpp:45
Definition press_command_mapping.hpp:43
Definition remote_map_state.hpp:56
Definition pwm_info.hpp:4
rail::chassis::IHolonomicInput< math::AbstractVector2D, double > IHolonomicInput
Definition iholonomic_input.hpp:7
Definition command_pack.cpp:4
rail::IGimbalInput< double > IGimbalInput
Definition igimbal_input.hpp:5
fang::Drivers & drivers
Definition robot_singleton.cpp:45
Definition field_drift_command.hpp:26
Definition shuriken_command.hpp:23
Definition tardis_command.hpp:31
Definition pierce_command_pack.hpp:32
chassis::ShurikenCommand::Config shurikenConfig
Definition pierce_command_pack.hpp:35
chassis::CounterStrikeCommand::Config counterStrikeConfig
Definition pierce_command_pack.hpp:34
chassis::TardisCommand::Config tardisConfig
Definition pierce_command_pack.hpp:36
turret::AimCommand::Config aimConfig
Definition pierce_command_pack.hpp:33
Definition pierce_command_pack.hpp:50
RemoteState mouseUnjam
Definition pierce_command_pack.hpp:52
RemoteState counterStrike
Definition pierce_command_pack.hpp:53
RemoteState shuriken
Definition pierce_command_pack.hpp:54
RemoteState tardis
Definition pierce_command_pack.hpp:55
RemoteState mouseFire
Definition pierce_command_pack.hpp:51
Definition pierce_command_pack.hpp:65
MappingConfig mappingConfig
Definition pierce_command_pack.hpp:66
CommandConfig commandConfig
Definition pierce_command_pack.hpp:67
Definition pierce_command_pack.hpp:59
ComputerMapping computer
Definition pierce_command_pack.hpp:61
RemoteMapping remote
Definition pierce_command_pack.hpp:60
Definition pierce_command_pack.hpp:40
RemoteState tardis
Definition pierce_command_pack.hpp:46
RemoteState unjam
Definition pierce_command_pack.hpp:43
RemoteState shuriken
Definition pierce_command_pack.hpp:45
RemoteState activateBooster
Definition pierce_command_pack.hpp:41
RemoteState fire
Definition pierce_command_pack.hpp:42
RemoteState counterStrike
Definition pierce_command_pack.hpp:44
Definition aim_command.hpp:17