fermentord/internal/controllers/config.go

21 lines
421 B
Go
Raw Normal View History

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-15 16:20:47 +00:00
func ReloadConfiguration(config *configuration.Configuration, ctrl *ChamberController) {
2022-03-11 20:06:33 +00:00
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
}