Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

SMessage Struct Reference

#include <FlyLegacy.h>

List of all members.

Public Attributes

unsigned int id
unsigned int group
EMessageDataType dataType
unsigned int result
DLLObjectRef sender
DLLObjectRef receiver
union {
   unsigned int   userData [8]
   struct {
      unsigned int   unit
      unsigned int   hw
      unsigned int   engine
      unsigned int   tank
      unsigned int   gear
      unsigned int   unused
      unsigned int   datatag
      unsigned int   sw
   }   u
user
unsigned int action
char charData
char * charPtrData
int intData
int * intPtrData
double realData
double * realPtrData
void * voidData


Detailed Description

Definition at line 1082 of file FlyLegacy.h.


Member Data Documentation

unsigned int SMessage::action
 

Definition at line 1119 of file FlyLegacy.h.

char SMessage::charData
 

Definition at line 1094 of file FlyLegacy.h.

char* SMessage::charPtrData
 

Definition at line 1095 of file FlyLegacy.h.

Referenced by CBKXPDRKT76Gauge::Draw().

unsigned int SMessage::datatag
 

Definition at line 1114 of file FlyLegacy.h.

EMessageDataType SMessage::dataType
 

Definition at line 1086 of file FlyLegacy.h.

Referenced by CBKXPDRKT76Gauge::Draw(), CNavigationGauge::Draw(), CVerticalSpeedGauge::Draw(), CBasicMagnetoSwitch::MouseClick(), CBasicBatterySwitch::MouseClick(), msg_debug_datatype_cb(), msg_debug_send_cb(), msg_debug_sync(), CGenericMonitor::ReceiveMessage(), CSubsystem::ReceiveMessage(), CBasicMagnetoSwitch::StopClick(), CGenericMonitor::TimeSlice(), and CGauge::Update().

unsigned int SMessage::engine
 

Definition at line 1110 of file FlyLegacy.h.

unsigned int SMessage::gear
 

Definition at line 1112 of file FlyLegacy.h.

unsigned int SMessage::group
 

Definition at line 1085 of file FlyLegacy.h.

Referenced by msg_debug_send_cb(), CSubsystem::MsgForMe(), CDependent::Read(), CDualKnobGauge::Read(), CBasicBatterySwitch::Read(), CGauge::Read(), CBKADFKR87Gauge::ReadFinished(), CBKXPDRKT76Gauge::ReadFinished(), CBKNavComKX155Gauge::ReadFinished(), CNavigationGauge::ReadFinished(), ReadMessage(), CSubsystem::ReceiveMessage(), and SendMessage().

unsigned int SMessage::hw
 

Definition at line 1109 of file FlyLegacy.h.

unsigned int SMessage::id
 

Definition at line 1084 of file FlyLegacy.h.

Referenced by CSimpleSwitch::DecState(), CBasicMagnetoSwitch::Draw(), CBasicBatterySwitch::Draw(), CSimpleInOutStateSwitch::Draw(), CSimpleSwitch::Draw(), CBKAP140Gauge::Draw(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), CBKNavComKX155Gauge::Draw(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CVerticalSpeedGauge::Draw(), CNeedleGauge::Draw(), CSimpleSwitch::IncState(), CBasicMagnetoSwitch::MouseClick(), CBasicBatterySwitch::MouseClick(), CSimpleInOutStateSwitch::MouseClick(), CBKADFKR87Gauge::MouseClick(), CBKXPDRKT76Gauge::MouseClick(), CBKNavComKX155Gauge::MouseClick(), msg_debug_id_cb(), CDependent::Read(), CBKKLN89GPSRadio::ReadFinished(), CGenericIndicator::ReadFinished(), CSubsystem::ReceiveMessage(), SendMessage(), CBasicMagnetoSwitch::StopClick(), CBKADFKR87Gauge::StopClick(), CBKXPDRKT76Gauge::StopClick(), and CGenericMonitor::TimeSlice().

int SMessage::intData
 

Definition at line 1096 of file FlyLegacy.h.

Referenced by CSimpleSwitch::DecState(), CBKAP140Gauge::Draw(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), CBKNavComKX155Gauge::Draw(), CSimpleSwitch::IncState(), CBasicMagnetoSwitch::MouseClick(), CBasicBatterySwitch::MouseClick(), CSimpleInOutStateSwitch::MouseClick(), CBKNavComKX155Gauge::MouseClick(), msg_debug_send_cb(), msg_debug_sync(), CBasicMagnetoSwitch::StopClick(), CGenericMonitor::TimeSlice(), and CGauge::Update().

int* SMessage::intPtrData
 

Definition at line 1097 of file FlyLegacy.h.

Referenced by CGauge::Update().

double SMessage::realData
 

Definition at line 1098 of file FlyLegacy.h.

Referenced by CBKADFKR87Gauge::Draw(), CBKNavComKX155Gauge::Draw(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CBKNavComKX155Gauge::MouseClick(), msg_debug_send_cb(), msg_debug_sync(), CSubsystem::ReceiveMessage(), CGenericMonitor::TimeSlice(), and CGauge::Update().

double* SMessage::realPtrData
 

Definition at line 1099 of file FlyLegacy.h.

Referenced by CGauge::Update().

DLLObjectRef SMessage::receiver
 

Definition at line 1090 of file FlyLegacy.h.

Referenced by msg_debug_send_cb(), SendMessage(), SendMessageToAirplane(), SendMessageToAmpSystems(), and SendMessageToGasSystems().

unsigned int SMessage::result
 

Definition at line 1087 of file FlyLegacy.h.

Referenced by CVerticalSpeedGauge::Draw(), msg_debug_sync(), CSubsystem::ReceiveMessage(), SendMessage(), and CGenericMonitor::TimeSlice().

DLLObjectRef SMessage::sender
 

Definition at line 1089 of file FlyLegacy.h.

unsigned int SMessage::sw
 

Definition at line 1115 of file FlyLegacy.h.

unsigned int SMessage::tank
 

Definition at line 1111 of file FlyLegacy.h.

struct { ... } SMessage::u
 

unsigned int SMessage::unit
 

Definition at line 1108 of file FlyLegacy.h.

unsigned int SMessage::unused
 

Definition at line 1113 of file FlyLegacy.h.

union { ... } SMessage::user
 

Referenced by CBasicBatterySwitch::CBasicBatterySwitch(), CSimpleSwitch::DecState(), CSimpleInOutStateSwitch::Draw(), CSimpleSwitch::Draw(), CBKAP140Gauge::Draw(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), CBKNavComKX155Gauge::Draw(), CNavigationGauge::Draw(), CBasicADFGauge::Draw(), CSimpleSwitch::IncState(), CBasicBatterySwitch::MouseClick(), CSimpleInOutStateSwitch::MouseClick(), CBKADFKR87Gauge::MouseClick(), CBKXPDRKT76Gauge::MouseClick(), CBKNavComKX155Gauge::MouseClick(), msg_debug_send_cb(), CSubsystem::MsgForMe(), CDependent::Read(), CGauge::Read(), CBKADFKR87Gauge::ReadFinished(), CBKXPDRKT76Gauge::ReadFinished(), CBKNavComKX155Gauge::ReadFinished(), CNavigationGauge::ReadFinished(), ReadMessage(), CSubsystem::ReceiveMessage(), SendMessage(), CBKADFKR87Gauge::StopClick(), and CBKXPDRKT76Gauge::StopClick().

unsigned int SMessage::userData[8]
 

Definition at line 1105 of file FlyLegacy.h.

void* SMessage::voidData
 

Definition at line 1100 of file FlyLegacy.h.


The documentation for this struct was generated from the following file:
SourceForge.net Logo Documentation generated by doxygen