<reponame>fossabot/hrdc
from .usage import *

FlightSimulationDevice = Usage("simulation.FlightSimulationDevice", 0x20001, CA)
AutomobileSimulationDevice = Usage("simulation.AutomobileSimulationDevice", 0x20002, CA)
TankSimulationDevice = Usage("simulation.TankSimulationDevice", 0x20003, CA)
SpaceshipSimulationDevice = Usage("simulation.SpaceshipSimulationDevice", 0x20004, CA)
SubmarineSimulationDevice = Usage("simulation.SubmarineSimulationDevice", 0x20005, CA)
SailingSimulationDevice = Usage("simulation.SailingSimulationDevice", 0x20006, CA)
MotorcycleSimulationDevice = Usage("simulation.MotorcycleSimulationDevice", 0x20007, CA)
SportsSimulationDevice = Usage("simulation.SportsSimulationDevice", 0x20008, CA)
AirplaneSimulationDevice = Usage("simulation.AirplaneSimulationDevice", 0x20009, CA)
HelicopterSimulationDevice = Usage("simulation.HelicopterSimulationDevice", 0x2000A, CA)
MagicCarpetSimulationDevice = Usage("simulation.MagicCarpetSimulationDevice", 0x2000B, CA)
BicycleSimulationDevice = Usage("simulation.BicycleSimulationDevice", 0x2000C, CA)
FlightControlStick = Usage("simulation.FlightControlStick", 0x20020, CA)
FlightStick = Usage("simulation.FlightStick", 0x20021, CA)
CyclicControl = Usage("simulation.CyclicControl", 0x20022, CP)
CyclicTrim = Usage("simulation.CyclicTrim", 0x20023, CP)
FlightYoke = Usage("simulation.FlightYoke", 0x20024, CA)
TrackControl = Usage("simulation.TrackControl", 0x20025, CP)
Aileron = Usage("simulation.Aileron", 0x200B0, DV)
AileronTrim = Usage("simulation.AileronTrim", 0x200B1, DV)
AntiTorqueControl = Usage("simulation.TorqueControl", 0x200B2, DV)
AutopilotEnable = Usage("simulation.AutopilotEnable", 0x200B3, OOC)
ChaffRelease = Usage("simulation.ChaffRelease", 0x200B4, OSC)
CollectiveControl = Usage("simulation.CollectiveControl", 0x200B5, DV)
DiveBrake = Usage("simulation.DiveBrake", 0x200B6, DV)
ElectronicCountermeasures = Usage("simulation.ElectronicCountermeasures", 0x200B7, OOC)
Elevator = Usage("simulation.Elevator", 0x200B8, DV)
ElevatorTrim = Usage("simulation.ElevatorTrim", 0x200B9, DV)
Rudder = Usage("simulation.Rudder", 0x200BA, DV)
Throttle = Usage("simulation.Throttle", 0x200BB, DV)
FlightCommunications = Usage("simulation.FlightCommunications", 0x200BC, OOC)
FlareRelease = Usage("simulation.FlareRelease", 0x200BD, OSC)
LandingGear = Usage("simulation.LandingGear", 0x200BE, OOC)
ToeBrake = Usage("simulation.ToeBrake", 0x200BF, DV)
Trigger = Usage("simulation.Trigger", 0x200C0, MC)
WeaponsArm = Usage("simulation.WeaponsArm", 0x200C1, OOC)
WeaponsSelect = Usage("simulation.WeaponsSelect", 0x200C2, OSC)
WingFlaps = Usage("simulation.WingFlaps", 0x200C3, DV)
Accelerator = Usage("simulation.Accelerator", 0x200C4, DV)
Brake = Usage("simulation.Brake", 0x200C5, DV)
Clutch = Usage("simulation.Clutch", 0x200C6, DV)
Shifter = Usage("simulation.Shifter", 0x200C7, DV)
Steering = Usage("simulation.Steering", 0x200C8, DV)
TurretDirection = Usage("simulation.TurretDirection", 0x200C9, DV)
BarrelElevation = Usage("simulation.BarrelElevation", 0x200CA, DV)
DivePlane = Usage("simulation.DivePlane", 0x200CB, DV)
Ballast = Usage("simulation.Ballast", 0x200CC, DV)
BicycleCrank = Usage("simulation.BicycleCrank", 0x200CD, DV)
HandleBars = Usage("simulation.HandleBars", 0x200CE, DV)
FrontBrake = Usage("simulation.FrontBrake", 0x200CF, DV)
RearBrake = Usage("simulation.RearBrake", 0x200D0, DV)
