00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef TelemetryModeManagerH
00011
#define TelemetryModeManagerH
00012
00013
#include "../GeneralInclude/ForwardDeclarations.h"
00014
#include "../GeneralInclude/BasicTypes.h"
00015
#include "../Base/ModeManager.h"
00016
00037 class TelemetryModeManager :
public ModeManager {
00038
00039
public:
00040
00045
TelemetryModeManager(
void);
00046
00067
virtual void first(
void) = 0;
00068
00074
virtual void next(
void) = 0;
00075
00085
virtual bool isIterationFinished(
void) = 0;
00086
00094
virtual TelemetryPacket*
getIterationTelemetryPacket(
void) = 0;
00095
00096 };
00097
00098
#endif