add status server for driver state
All checks were successful
Build ArtNet Driver / build (amd64, .exe, windows) (push) Successful in 3m49s
Build ArtNet Driver / build (amd64, , linux) (push) Successful in 3m58s
Build ArtNet Driver / build (arm, 6, , linux) (push) Successful in 3m30s
Build ArtNet Driver / build (arm64, , linux) (push) Successful in 3m31s

This commit is contained in:
Adrian Zuercher
2025-09-07 14:22:44 +02:00
parent ede86b71ef
commit a34f93e169
7 changed files with 120 additions and 80 deletions

View File

@@ -17,6 +17,8 @@ func main() {
// cli flags
cfgDir := flag.String("cfg", "./cfg", "config directory")
workingDir := flag.String("workingDirectory", ".", "current working directory")
statusServerIp := flag.String("statusIp", "127.0.0.1", "ip address of status server")
statusServerPort := flag.Uint("statusPort", 9500, "port of status server")
serverIp := flag.String("serverIp", "127.0.0.1", "ip address of server")
serverPort := flag.Uint("serverPort", 8100, "port of server")
wsPort := flag.Uint("port", 8200, "websocket port")
@@ -30,9 +32,8 @@ func main() {
}
//initialize new ArtNet driver
artNetDriver, err := driver.NewDriver(*cfgDir, DriverName, *debug)
artNetDriver, err := driver.NewDriver(*cfgDir, DriverName, *statusServerIp, *statusServerPort, *debug)
if err != nil {
artNetDriver.Log.Error("main", "error initialize new artnet driver "+err.Error())
panic(err)
}