TestCaseBasicPUSTcLoader_1.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef TestCaseBasicPUSTcLoader_1H
00011
#define TestCaseBasicPUSTcLoader_1H
00012
00013
#include "../Utilities/TestCasePUSFull.h"
00014
#include "../GeneralInclude/ForwardDeclarations.h"
00015
#include "../GeneralInclude/BasicTypes.h"
00016
00068 class TestCaseBasicPUSTcLoader_1 :
public TestCasePUSFull {
00069
private:
00070
unsigned char* tcArea;
00071
DC_BasicPUSTcLoader* pTCL;
00072
00073
public :
00078
TestCaseBasicPUSTcLoader_1(
void);
00079
00083
virtual void runTestCase(
void);
00084
00099
void writeTcHeader(
unsigned int start,
unsigned short packetID,
unsigned short packetSeqControl,
00100
unsigned short packetLength,
unsigned char ackField,
unsigned char tcType,
00101
unsigned char tcSubType,
TD_TelecommandSource tcSource);
00102
00115
void writeTcData(
unsigned int start,
unsigned int execCounter,
bool execCheckVal,
00116
bool valCheckVal,
TD_CheckCode execCheckCode,
00117
TD_CheckCode valCheckCode,
bool execOutcome);
00118
00137
bool checkTcConfig(
DC_TestPUSTelecommand* pTC,
00138
unsigned short packetID,
unsigned short packetSeqControl,
00139
unsigned char ackField,
TD_TelecommandSource tcSource,
00140
unsigned int execCounter,
bool execCheckVal,
00141
bool valCheckVal,
TD_CheckCode execCheckCode,
00142
TD_CheckCode valCheckCode,
bool execOutcome);
00143
00144 };
00145
00146
#endif
Copyright 2003 P&P Software GmbH - All Rights Reserved