#include "HousekeepingSet.h" #include "GeneratesHousekeepingIF.h" #ifdef FSFW_INTROSPECTION HousekeepingSet::HousekeepingSet(GeneratesHousekeepingIF* owner, HousekeepingSetId_t id) { owner->getHelper()->registerSet(this); } void HousekeepingSet::setEnum(EnumIF* theEnum) { id = theEnum->getValue(); description = theEnum->getDescription(); } #else HousekeepingSet::HousekeepingSet(GeneratesHousekeepingIF* owner, HousekeepingSetId_t id) : id(id) { owner->getHelper()->registerSet(this); } #endif void HousekeepingSet::registerParameter(ParameterIF* parameter) { parameterList.push_back(parameter); } std::vector const* HousekeepingSet::getParameters() { return ¶meterList; }