#include "LocalParameterHandler.h" #include LocalParameterHandler::LocalParameterHandler(std::string sdRelativeName, SdCardMountedIF* sdcMan) : sdRelativeName(sdRelativeName), sdcMan(sdcMan) {} LocalParameterHandler::~LocalParameterHandler() { } ReturnValue_t LocalParameterHandler::initialize() { std::string mountPrefix = sdcMan->getCurrentMountPrefix(); std::string fullname = mountPrefix + "/" + sdRelativeName; setFullName(fullname); ReturnValue_t result = readJsonFile(); if (result != returnvalue::OK) { sif::warning << "LocalParameterHandler::initialize: Failed to read json file" << getFullName() << std::endl; return result; } return returnvalue::OK; }