return callback handler
This commit is contained in:
parent
5f6e586945
commit
724f8f42e9
8 changed files with 20 additions and 15 deletions
|
@ -137,9 +137,10 @@ void ClimateCard::setFanSpeed(uint8_t fan_speed)
|
|||
saveStateToFRAM();
|
||||
}
|
||||
|
||||
void ClimateCard::registerChangeCallback(std::function<void(uint8_t, uint8_t, uint8_t)> callback)
|
||||
uint8_t ClimateCard::registerChangeCallback(std::function<void(uint8_t, uint8_t, uint8_t)> callback)
|
||||
{
|
||||
callbacks[callbacks_handler_count++] = callback;
|
||||
callbacks[callbacks_handler_count] = callback;
|
||||
return callbacks_handler_count++;
|
||||
}
|
||||
|
||||
uint8_t ClimateCard::getType()
|
||||
|
@ -237,9 +238,10 @@ uint8_t ClimateCard::getFanSpeed()
|
|||
return state.ac_fan_speed;
|
||||
}
|
||||
|
||||
void ClimateCard::registerSensorCallback(std::function<void(float, float)> callback)
|
||||
uint8_t ClimateCard::registerSensorCallback(std::function<void(float, float)> callback)
|
||||
{
|
||||
sensor_callbacks[sensor_callbacks_handler_count++] = callback;
|
||||
sensor_callbacks[sensor_callbacks_handler_count] = callback;
|
||||
return sensor_callbacks_handler_count++;
|
||||
}
|
||||
|
||||
void ClimateCard::unregisterChangeCallback(uint8_t handler)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue