2021-08-30 20:46:38 +00:00
|
|
|
package controllers
|
|
|
|
|
2022-03-11 20:06:33 +00:00
|
|
|
import (
|
|
|
|
"log"
|
2022-03-05 19:42:17 +00:00
|
|
|
|
2022-03-11 20:06:33 +00:00
|
|
|
"git.joco.dk/sng/fermentord/internal/configuration"
|
|
|
|
"git.joco.dk/sng/fermentord/pkg/temperature"
|
|
|
|
)
|
2022-03-05 19:42:17 +00:00
|
|
|
|
2022-03-11 20:06:33 +00:00
|
|
|
func ReloadConfiguration(config *configuration.ControllerConfig, ctrl *ChamberController) {
|
|
|
|
log.Printf("Reloading configuration")
|
2022-03-05 19:42:17 +00:00
|
|
|
|
2022-03-11 20:06:33 +00:00
|
|
|
temperature.ConfigUpdates <- []string{
|
|
|
|
config.Sensors.Ambient,
|
|
|
|
config.Sensors.Chamber,
|
|
|
|
config.Sensors.Wort,
|
|
|
|
}
|
2021-11-16 05:19:24 +00:00
|
|
|
|
2022-03-11 20:06:33 +00:00
|
|
|
ctrl.ConfigUpdates <- *config
|
2021-08-30 20:46:38 +00:00
|
|
|
}
|