add: utility to write to file; not working yet

This commit is contained in:
Charles
2024-01-16 11:29:54 -08:00
parent 6851b30ad8
commit 84eb188ada
7 changed files with 113 additions and 0 deletions
+9
View File
@@ -14,6 +14,7 @@ import (
"connectrpc.com/connect"
pb "github.com/chathaway-codes/home-sensors/v2/gen"
servicepb "github.com/chathaway-codes/home-sensors/v2/gen/genconnect"
"github.com/chathaway-codes/home-sensors/v2/internal/filewrite"
"github.com/chathaway-codes/home-sensors/v2/internal/h264video"
"github.com/chathaway-codes/home-sensors/v2/internal/sensors"
"github.com/chathaway-codes/home-sensors/v2/internal/watcher/config"
@@ -60,12 +61,20 @@ func main() {
log.Fatal().Err(err).Msg("failed to get default sensor")
}
filewrite, err := filewrite.Default.Get(vid)
if err != nil {
log.Fatal().Err(err).Msg("failed to get default filewriter")
}
go vid.Run()
defer vid.Done()
go sensors.Run()
defer sensors.Done()
go filewrite.Run()
defer filewrite.Done()
sensorCh, sensorDone := sensors.Join()
defer sensorDone()