Class PierceCommandPack

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class PierceCommandPack : public fang::command::CommandPack

Public Functions

PierceCommandPack(Drivers &drivers, turret::SimpleAmmoBoosterSubsystem &booster, turret::SimpleFeederSubsystem &feeder, turret::FieldGimbalSubsystem &gimbal, chassis::HolonomicSubsystem &chassis, const Config &config)
virtual void initialize() override
struct CommandConfig

Public Members

turret::AimCommand::Config aimConfig
chassis::CounterStrikeCommand::Config counterStrikeConfig
chassis::ShurikenCommand::Config shurikenConfig
chassis::TardisCommand::Config tardisConfig
struct ComputerMapping

Public Members

RemoteState mouseFire
RemoteState mouseUnjam
RemoteState counterStrike
RemoteState shuriken
RemoteState tardis
struct Config

Public Members

InputConfig inputConfig
MappingConfig mappingConfig
CommandConfig commandConfig
struct InputConfig

Public Members

chassis::ChassisInputHandler::Config chassisInputConfig
turret::TurretInputHandler::Config turretInputConfig
struct MappingConfig

Public Members

RemoteMapping remote
ComputerMapping computer
struct RemoteMapping

Public Members

RemoteState activateBooster
RemoteState fire
RemoteState unjam
RemoteState counterStrike
RemoteState shuriken
RemoteState tardis