Add interface to modeHelper for FDH; add interface to ModeHelper for set msgQueId for

This commit is contained in:
spahr@ksat-stuttgart.de 2025-03-31 13:31:51 +02:00
parent cd94fad8e5
commit 5818265a7d
4 changed files with 10 additions and 3 deletions

View File

@ -190,4 +190,6 @@ ReturnValue_t FreshDeviceHandlerBase::getParameter(uint8_t domainId, uint8_t uni
return INVALID_DOMAIN_ID;
}
datapool::SharedPool* FreshDeviceHandlerBase::getOptionalSharedPool() { return nullptr; }
datapool::SharedPool* FreshDeviceHandlerBase::getOptionalSharedPool() { return nullptr; }
ModeHelper& FreshDeviceHandlerBase::getModeHelper() { return this->modeHelper; }

View File

@ -97,6 +97,11 @@ class FreshDeviceHandlerBase : public SystemObject,
ReturnValue_t connectModeTreeParent(HasModeTreeChildrenIF& parent) override;
ModeTreeChildIF& getModeTreeChildIF() override;
/**
* @brief Return an interface to the ModeHelper.
*/
ModeHelper& getModeHelper();
protected:
ActionHelper actionHelper;
ModeHelper modeHelper;

View File

@ -111,6 +111,6 @@ bool ModeHelper::isForced() { return forced; }
void ModeHelper::setForced(bool forced) { this->forced = forced; }
void ModeHelper::setPowerswitchQueueId(MessageQueueId_t queueId) {
void ModeHelper::setPowerSwitchQueueId(MessageQueueId_t queueId) {
powerswitchQueueId = queueId;
}

View File

@ -28,7 +28,7 @@ class ModeHelper {
/**
* Set to MessageQueue::NO_QUEUE if no powerswitch is commanding the obejct.
*/
void setPowerswitchQueueId(MessageQueueId_t queueId);
void setPowerSwitchQueueId(MessageQueueId_t queueId);
ReturnValue_t initialize(MessageQueueId_t parentQueueId);