00001
00002
00003
00004
00005
00006
00007
00008
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