00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_DummyCriticalTelecommand.cpp 00005 // 00006 // Version 1.0 00007 // Date 17.06.03 00008 // Author R. Totaro 00009 00010 #include "../GeneralInclude/CompilerSwitches.h" 00011 #include "../GeneralInclude/ClassId.h" 00012 #include "../GeneralInclude/Constants.h" 00013 #include "DC_DummyCriticalTelecommand.h" 00014 00015 DC_DummyCriticalTelecommand::DC_DummyCriticalTelecommand(void) { 00016 numberOfExecutions=0; 00017 imageValid=false; 00018 00019 setClassId(ID_DUMMYCRITICALTELECOMMAND); 00020 } 00021 00022 TD_ActionOutcome DC_DummyCriticalTelecommand::doCriticalAction(void) { 00023 numberOfExecutions++; 00024 00025 return ACTION_SUCCESS; 00026 } 00027 00028 unsigned int DC_DummyCriticalTelecommand::getNumberOfExecutions(void) { 00029 return numberOfExecutions; 00030 } 00031 00032 bool DC_DummyCriticalTelecommand::isImageValid(void) { 00033 return imageValid; 00034 } 00035 00036 void DC_DummyCriticalTelecommand::setImageValidity(bool isValid) { 00037 imageValid=isValid; 00038 }