![]() |
Avionics
Dropship Simulator
|
Igniter is very specific, on or off set, we get the pulses. More...
#include <Component.h>
Public Member Functions | |
| Igniter (Logger *prmLogger) | |
| void | FrameMove (double fTime) override |
| this is a generic unimplemented component framemove, eventually make a pure virtual function? More... | |
Public Member Functions inherited from Systems::Component | |
| Component (Logger *prmLogger) | |
| virtual | ~Component () |
| float | EvaluateDependency (System system) |
| void | PropogateLoad (System system) |
Additional Inherited Members | |
Public Attributes inherited from Systems::Component | |
| GUID | attachedTo |
| Component * | attachedToComponent = nullptr |
| std::string | name |
| std::vector< Dependency > | dependencies |
| float | averageServiceLife = 0.0f |
| Average service life in hours. More... | |
| float | serviceLifeCycleHit = 0.0f |
| Power-on service life cycle hit. More... | |
| float | weight = 0.0f |
| float | cost = 0.0f |
| float | pickupPressure = 0.0f |
| Minimum pressure/voltage to activate. More... | |
| float | dropoutPressure = 0.0f |
| Minimum pressure/voltage to keep active. More... | |
| float | maxPressure = 0.0f |
| float | loadDraw = 0.0f |
| float | minTemp = 0.0f |
| float | maxTemp = 0.0f |
| float | maxCapacity = 0.0f |
| std::string | make |
| std::string | model |
| std::string | description |
| float | temperature = 0.0f |
| componentInfo More... | |
| float | serviceLifeRemaining = 0.0f |
| float | setState = -999.0f |
| float | currentState = -999.0f |
| double | lastTimeProcessed = 0 |
| these don't get stored anywhere More... | |
| float | currentLoad = 0 |
Public Attributes inherited from Systems::BaseComponent | |
| GUID | guid |
| std::string | guidStr |
| System | system |
| D3DXVECTOR3 | location |
| float | capacityPressureEtc |
| propogated supply More... | |
| float | propogatedLoad |
| propogated demand More... | |
| int | hpPhysical |
| int | hpEnergy |
| float | hpPhysicalRemaining |
| float | hpEnergyRemaining |
| Fault | fault = Fault::NoSignal |
Protected Attributes inherited from Systems::Component | |
| Logger * | logger = nullptr |
Igniter is very specific, on or off set, we get the pulses.
Definition at line 158 of file Component.h.
|
inline |
Definition at line 161 of file Component.h.
|
overridevirtual |
this is a generic unimplemented component framemove, eventually make a pure virtual function?
THIS IS WRONG, we need to look at last evaluated time and take difference
this is to expose it on the bus methods... for a bus bar this makes sense because currentState is unused...
Reimplemented from Systems::Component.
Definition at line 5 of file Igniter.cpp.