![]()  | 
  
    Avionics
    
   Dropship Simulator 
   | 
 
Temperature sensor reads data from setState (or attached component?) and puts it on currentState assuming nothing is wrong with the sensor. More...
#include <Component.h>
Public Member Functions | |
| TempSensor (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 | 
Temperature sensor reads data from setState (or attached component?) and puts it on currentState assuming nothing is wrong with the sensor.
Definition at line 102 of file Component.h.
      
  | 
  inline | 
Definition at line 105 of file Component.h.
      
  | 
  overridevirtual | 
this is a generic unimplemented component framemove, eventually make a pure virtual function?
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 TempSensor.cpp.