5#include "config/subsystem/chassis_config.hpp"
7#include "config/subsystem/feeder_config.hpp"
8#include "config/subsystem/ammo_booster_config.hpp"
11#include "config/input/turret_input_config.hpp"
12#include "config/input/chassis_input_config.hpp"
16#include "config/command/field_mecanum_config.hpp"
17#include "config/command/shuriken_config.hpp"
18#include "config/command/tardis_config.hpp"
21#include "config/mapping/chassis_command_map.hpp"
22#include "config/mapping/turret_command_map.hpp"
26static const PierceAutoTest::SubsystemConfig kPierceSubsystemConfig
29 .gimbalConfig = kGimbalSubsystemConfig,
30 .feederConfig = kFeederMakerConfig,
31 .boosterConfig = kAmmoBoosterConfig
34static const command::PierceAutoTestCommandPack::InputConfig kPierceInputConfig
37 .turretInputConfig = kTurretInputConfig
40static const command::PierceAutoTestCommandPack::CommandConfig kPierceCommandConfig
43 .counterStrikeConfig = kFieldMecanumConfig,
44 .shurikenConfig = kShurikenConfig,
45 .tardisConfig = k_tardisConfig
48static const command::PierceAutoTestCommandPack::ComputerMapping kPierceComputerMappingCOnfig
51 .mouseUnjam = kUnjamMouseState,
52 .counterStrike = kFieldMecanumKeyboardState,
53 .shuriken = kShurikenModeKeyboardState,
54 .tardis = kTardisModeKeyboardState
57static const command::PierceAutoTestCommandPack::RemoteMapping kPierceRemoteMappingConfig
60 .fire = kAutofireRemoteState,
61 .unjam = kUnjamRemoteState,
62 .counterStrike = kFieldMecanumRemoteState,
63 .shuriken = kShurikenModeRemoteState,
64 .tardis = kTardisModeRemoteState
67static const command::PierceAutoTestCommandPack::MappingConfig kPierceMappingConfig
69 .
remote = kPierceRemoteMappingConfig,
70 .computer = kPierceComputerMappingCOnfig
73static const command::PierceAutoTestCommandPack::Config kPierceAutoTestCommandPackConfig
76 .mappingConfig = kPierceMappingConfig,
77 .commandConfig = kPierceCommandConfig
80static const PierceAutoTest::Config kPierceAutoTestConfig
83 .commandPackConfig = kPierceAutoTestCommandPackConfig
Definition base_robot.cpp:4
turret::PositionalAimCommand::Config aimConfig
Definition pierce_auto_test_command_pack.hpp:40
RemoteState mouseFire
Definition pierce_auto_test_command_pack.hpp:58
InputConfig inputConfig
Definition pierce_auto_test_command_pack.hpp:73
RemoteMapping remote
Definition pierce_auto_test_command_pack.hpp:67
RemoteState activateBooster
Definition pierce_auto_test_command_pack.hpp:48
SubsystemConfig subsystemConfig
Definition pierce_auto_test.hpp:36
chassis::PierceMecanumDrive::Config chassisConfig
Definition pierce_auto_test.hpp:28