#include <Subsystems.h>
Inheritance diagram for CSubsystem:

Public Member Functions | |
| CSubsystem (void) | |
| virtual | ~CSubsystem (void) |
| virtual int | Read (SStream *stream, Tag tag) |
| virtual void | ReadFinished (void) |
| virtual void | Write (SStream *stream) |
| void | TypeIs (Tag t) |
| bool | IsType (Tag t) |
| void | Alias (Tag tag, Tag alias) |
| bool | MsgForMe (SMessage *msg) |
| virtual EMessageResult | ReceiveMessage (SMessage *msg) |
| virtual void | SetGroup (int group) |
| virtual void | Prepare (void) |
| virtual void | TimeSlice (float dT) |
| virtual void | Print (FILE *f) |
Protected Attributes | |
| Tag | type |
| char | type_string [8] |
| Tag | unId |
| char | unId_string [8] |
| std::map< Tag, Tag > | aliasList |
| float | timK |
| float | ratK |
| float | indn |
| float | indnTarget |
| EIndicationMode | indnMode |
| char | fWAV [64] |
| unsigned int | uNum |
| unsigned int | gNum |
| EMessageHWType | hwId |
Definition at line 281 of file Subsystems.h.
|
|
Definition at line 48 of file Subsystems.cpp. References fWAV, gNum, HW_STATE, hwId, indn, INDN_NONE, indnMode, indnTarget, ratK, SUBSYSTEM_BASE, timK, TypeIs(), unId, and uNum. |
|
|
Definition at line 64 of file Subsystems.cpp. |
|
||||||||||||
|
Definition at line 215 of file Subsystems.cpp. References aliasList. Referenced by CMixtureControl::CMixtureControl(), COilPressure::COilPressure(), COilTemperature::COilTemperature(), CTachometer::CTachometer(), and CThrottleControl::CThrottleControl(). |
|
|
Definition at line 209 of file Subsystems.cpp. References type. Referenced by CElectricalSystem::Timeslice(). |
|
|
|
Definition at line 192 of file Subsystems.cpp. |
|
|
Reimplemented in CDependent. Definition at line 315 of file Subsystems.cpp. References gNum, HW_ALTERNATOR, HW_ANNUNCIATOR, HW_BATTERY, HW_BUS, HW_CIRCUIT, HW_CONTACTOR, HW_FLAP, HW_FLASHER, HW_FUSE, HW_GAUGE, HW_GEAR, HW_GENERATOR, HW_HILIFT, HW_INVERTER, HW_LIGHT, HW_OTHER, HW_RADIO, HW_SCALE, HW_SOUNDFX, HW_STATE, HW_SWITCH, HW_UNBENT, HW_UNITLESS, HW_UNKNOWN, hwId, indn, indnTarget, ratK, timK, type_string, unId_string, and uNum. Referenced by CElectricalSystem::Print(), and CDependent::Print(). |
|
||||||||||||
|
|
Reimplemented from CStreamObject. Reimplemented in CDependent, CGenericIndicator, CBKKLN89GPSRadio, CFuelTap, CFuelCell, and CPitotStaticPort. Definition at line 182 of file Subsystems.cpp. Referenced by CDependent::ReadFinished(). |
|
|
Reimplemented in CDependent, CGenericMonitor, CGenericIndicator, CPneumaticPump, CAlternator, CAltimeter, CVerticalSpeedIndicator, CAirspeedIndicator, CAttitudeIndicator, CDirectionalGyro, CRadio, CNavRadio, CTransponderRadio, CADFRadio, CBKKX155Radio, CBKKT76Radio, CFuelTap, and CFuelCell. Definition at line 248 of file Subsystems.cpp. References aliasList, SMessage::dataType, SMessage::group, SMessage::id, indn, indnTarget, MSG_GETDATA, MSG_IGNORED, MSG_PROCESSED, MSG_SETDATA, SMessage::realData, SMessage::result, TYPE_REAL, unId, and SMessage::user. Referenced by CDependent::ReceiveMessage(), SendMessage(), SendMessageToAmpSystems(), and SendMessageToGasSystems(). |
|
|
Definition at line 298 of file Subsystems.h. References gNum. |
|
|
Reimplemented in CDependent, CGenericMonitor, CNavRadio, CTransponderRadio, CADFRadio, CBKKX155Radio, and CBKKT76Radio. Definition at line 294 of file Subsystems.cpp. References indn, INDN_EXPONENTIAL, INDN_LINEAR, INDN_NONE, indnMode, indnTarget, ratK, and timK. Referenced by CElectricalSystem::Timeslice(), and CDependent::TimeSlice(). |
|
|
|
Reimplemented from CStreamObject. Reimplemented in CDependent, and CPitotStaticPort. Definition at line 187 of file Subsystems.cpp. |
|
|
Definition at line 315 of file Subsystems.h. Referenced by Alias(), and ReceiveMessage(). |
|
|
Definition at line 326 of file Subsystems.h. Referenced by CSubsystem(), and Read(). |
|
|
Reimplemented in CPitotStaticSubsystem. Definition at line 330 of file Subsystems.h. Referenced by CSubsystem(), Print(), and SetGroup(). |
|
|
Definition at line 331 of file Subsystems.h. Referenced by CAlternator::CAlternator(), CBattery::CBattery(), CStaticSourceSwitch::CStaticSourceSwitch(), CSubsystem(), MsgForMe(), Print(), Read(), and CDependent::ReadFinished(). |
|
|
|
Definition at line 322 of file Subsystems.h. Referenced by CSubsystem(), Read(), and TimeSlice(). |
|
|
Definition at line 321 of file Subsystems.h. Referenced by CSubsystem(), Print(), CDirectionalGyro::ReceiveMessage(), CAttitudeIndicator::ReceiveMessage(), CAirspeedIndicator::ReceiveMessage(), CVerticalSpeedIndicator::ReceiveMessage(), CAltimeter::ReceiveMessage(), ReceiveMessage(), and TimeSlice(). |
|
|
Definition at line 319 of file Subsystems.h. Referenced by CSubsystem(), Print(), Read(), and TimeSlice(). |
|
|
Definition at line 318 of file Subsystems.h. Referenced by CSubsystem(), Print(), Read(), and TimeSlice(). |
|
|
Reimplemented in CPitotStaticPort. Definition at line 308 of file Subsystems.h. Referenced by CAnnouncement::CAnnouncement(), CGenericIndicator::CGenericIndicator(), CGenericMonitor::CGenericMonitor(), IsType(), and TypeIs(). |
|
|
Definition at line 309 of file Subsystems.h. Referenced by CAnnouncement::CAnnouncement(), CGenericIndicator::CGenericIndicator(), CGenericMonitor::CGenericMonitor(), Print(), Read(), and TypeIs(). |
|
|
Definition at line 312 of file Subsystems.h. Referenced by CStaticSourceSwitch::CStaticSourceSwitch(), CSubsystem(), MsgForMe(), Read(), ReceiveMessage(), and TypeIs(). |
|
|
Definition at line 313 of file Subsystems.h. Referenced by CStaticSourceSwitch::CStaticSourceSwitch(), Print(), Read(), and TypeIs(). |
|
|
Definition at line 329 of file Subsystems.h. Referenced by CSubsystem(), MsgForMe(), Print(), and Read(). |
|
|
Documentation generated by
|