Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_DummyTelemetryPacket.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_DummyTelemetryPacket.h 00005 // 00006 // Version 1.0 00007 // Date 04.03.03 00008 // Author A. Pasetti (P&P Software) 00009 00010 #ifndef DC_DummyTelemetryPacketH 00011 #define DC_DummyTelemetryPacketH 00012 00013 #include "../GeneralInclude/ForwardDeclarations.h" 00014 #include "../GeneralInclude/BasicTypes.h" 00015 #include "../Base/CC_RootObject.h" 00016 #include "TelemetryPacket.h" 00017 00030 class DC_DummyTelemetryPacket : public TelemetryPacket { 00031 00032 private: 00033 unsigned int nOfBytes; 00034 unsigned char* item; 00035 bool validStatus; 00036 00037 public: 00038 00052 DC_DummyTelemetryPacket(void); 00053 00058 virtual unsigned int getNumberOfBytes(void); 00059 00065 virtual unsigned char getUnsignedByte(unsigned int n); 00066 00071 virtual void update(void); 00072 00079 void setValidStatus(bool validStatus); 00080 00091 void setValue(unsigned int n, unsigned char value); 00092 00101 void setNumberOfBytes(unsigned int n); 00102 00108 virtual bool isValid(void); 00109 00115 virtual bool isObjectConfigured(void); 00116 }; 00117 00118 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved