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

TestCaseBasicPUSTcLoader_1.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // TestCaseBasicPUSTcLoader_1.h 00005 // 00006 // Version 1.0 00007 // Date 11.01.04 00008 // Author A. Pasetti (P&P Software) 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