v1.12.0 #269
@ -37,11 +37,16 @@ HeaterHandler::HeaterHandler(object_id_t setObjectId_, GpioIF* gpioInterface_, H
|
|||||||
HeaterHandler::~HeaterHandler() {}
|
HeaterHandler::~HeaterHandler() {}
|
||||||
|
|
||||||
ReturnValue_t HeaterHandler::performOperation(uint8_t operationCode) {
|
ReturnValue_t HeaterHandler::performOperation(uint8_t operationCode) {
|
||||||
|
try {
|
||||||
readCommandQueue();
|
readCommandQueue();
|
||||||
handleActiveCommands();
|
handleActiveCommands();
|
||||||
for (const auto& heater : helper.heaters) {
|
for (const auto& heater : helper.heaters) {
|
||||||
heater.first->performOperation(0);
|
heater.first->performOperation(0);
|
||||||
}
|
}
|
||||||
|
} catch(const std::out_of_range& e) {
|
||||||
|
sif::warning << "HeaterHandler::performOperation: "
|
||||||
|
"Out of range error | " << e.what() << std::endl;
|
||||||
|
}
|
||||||
return RETURN_OK;
|
return RETURN_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user