Avionics
Dropship Simulator
|
These have to be in this order. More...
Classes | |
class | BaseComponent |
class | Battery |
class | Combustion |
Combustion Chamber is very specific, on or off set, we get the pulses. More... | |
class | Component |
class | Connector |
class | Dependency |
class | Igniter |
Igniter is very specific, on or off set, we get the pulses. More... | |
class | N1 |
N1 is very specific, load differential. More... | |
class | N2 |
N2 is very specific, load differential. More... | |
class | Real |
real components simply take setState and apply it to currentState, they run their own fault states More... | |
class | Relay |
class | Starter |
starter is very specific, load differential More... | |
class | Switch |
Switch is a direct-set (no control voltage, command from bus from physical switch) which takes a supply and propogates it, no load. More... | |
class | TempSensor |
Temperature sensor reads data from setState (or attached component?) and puts it on currentState assuming nothing is wrong with the sensor. More... | |
class | Virtualization |
Enumerations | |
enum | System { Undefined, Propulsion, Hydraulic, Cooling, Oxidizer, Fuel, Electrical, Control, Data, Weapons, Defense, Communication } |
enum | ComponentType { Reservoir = 0, PressurePump = 1, DisplacementPump = 2, Hard_Switch = 3, Solenoid_Relay = 4, Optocoupler = 5, Actuator = 6, Intercooler = 7, Sensor_Pressure = 8, Sensor_Flow = 9, Sensor_Quantity = 10, Sensor_Position = 11, Sensor_Temperature = 12, Sensor_Vibration = 13, Sensor_Rotation = 14, Combustion_Chamber = 15, Hardpoint = 16, Sensor_Real = 17, N1_ = 18, N2_ = 19, Motor_ = 20, BlackBoxModule = 21, Igniter_ = 22 } |
enum | Fault : DWORD { None = 0, NoSignal = 1, Status1 = 2, Status2 = 4, Status3 = 8 } |
These have to be in this order.
Class for virtualization.
Base class for components Components are the pumps, sensors, tanks, valves, etc.
Definition at line 21 of file Enumerations.h.
enum Systems::Fault : DWORD |
Enumerator | |
---|---|
None | |
NoSignal | |
Status1 | |
Status2 | |
Status3 |
Definition at line 57 of file Enumerations.h.
enum Systems::System |
Enumerator | |
---|---|
Undefined | |
Propulsion | |
Hydraulic | |
Cooling | |
Oxidizer | |
Fuel | |
Electrical | |
Control | |
Data | |
Weapons | |
Defense | |
Communication |
Definition at line 5 of file Enumerations.h.