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

DC_DummyPUSTelemetryPacket.cpp

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_DummyPUSTelemetryPacket.cpp 00005 // 00006 // Version 1.0 00007 // Date 04.04.03 00008 // Author A. Pasetti (P&P Software) 00009 00010 #include "../GeneralInclude/CompilerSwitches.h" 00011 #include "../GeneralInclude/TestConstants.h" 00012 #include "../GeneralInclude/ClassId.h" 00013 #include "../GeneralInclude/Constants.h" 00014 #include "../Base/CC_RootObject.h" 00015 #include "DC_DummyPUSTelemetryPacket.h" 00016 00017 DC_DummyPUSTelemetryPacket::DC_DummyPUSTelemetryPacket(void) { 00018 setClassId(ID_DUMMYPUSTELEMETRYPACKET); 00019 item = 0; 00020 setType(TEST_TM_TYPE); 00021 setSubType(TEST_TM_SUBTYPE); 00022 setTimeTag(TEST_TM_TIMETAG); 00023 } 00024 00025 unsigned char DC_DummyPUSTelemetryPacket::getUnsignedByte(unsigned int n) { 00026 return item; 00027 } 00028 00029 unsigned int DC_DummyPUSTelemetryPacket::getNumberOfBytes(void) { 00030 return 1; 00031 } 00032 00033 void DC_DummyPUSTelemetryPacket::update(void) { 00034 if ( item < 255 ) 00035 item++; 00036 else 00037 item = 0; 00038 } 00039 00040 void DC_DummyPUSTelemetryPacket::setValue(unsigned char value) { 00041 item = value; 00042 }
Copyright 2003 P&P Software GmbH - All Rights Reserved