diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-29 15:17:06 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-29 15:17:06 -0500 |
| commit | cee1d301809ec0b517962816b1b232c22a41eb3b (patch) | |
| tree | 767c424653b71555919ae81261d0300aefc1faf0 /server/server.go | |
| parent | 6c8ae5c3a0d40c34a8db1aa4eac27734c321ca7b (diff) | |
| download | soen422-cee1d301809ec0b517962816b1b232c22a41eb3b.zip | |
server: record duty cycle over time
Diffstat (limited to 'server/server.go')
| -rw-r--r-- | server/server.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/server.go b/server/server.go index a9a8b2e..217801a 100644 --- a/server/server.go +++ b/server/server.go @@ -24,7 +24,7 @@ func main() { target := share.NewVal[Humidity]() target.Set <- targetHumidityDefault building := newBuilding(roomIDs) - dutyCycle := share.NewVal[DutyCycle]() + dutyCycle := newRecord[DutyCycle](historySize) defer target.Close() defer building.Close() defer dutyCycle.Close() @@ -33,7 +33,8 @@ func main() { http.Handle("/humidity", HumidityHandler{building}) http.Handle("/target_humidity", TargetHumidityHandler{target}) http.Handle("/duty_cycle", DutyCycleHandler{dutyCycle}) - http.Handle("/chart.png", ChartHandler{building}) + http.Handle("/humidity_chart.png", HumidityChartHandler{building}) + http.Handle("/duty_cycle_chart.png", DutyCycleChartHandler{dutyCycle}) fmt.Printf("Listening on %s...\n", addr) log.Fatal(http.ListenAndServe(addr, nil)) |