From d3efdc817664bb48a66e9b64c9167c02d0e1304c Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 27 Mar 2016 22:31:48 +0200 Subject: added audio port cofiguration to config parser diff --git a/sample-config.toml b/sample-config.toml index 6709572..800f764 100644 --- a/sample-config.toml +++ b/sample-config.toml @@ -2,6 +2,10 @@ dev = "/dev/ttyUSB0" baud = 9600 timeout = "500ms" +ports = [ { name = "master_main", number = 1 }, + { name = "master_music", number = 2 }, + { name = "standby_main", number = 3 }, + { name = "standby_music", number = 4 } ] [servers] diff --git a/src/rhctl/conf.go b/src/rhctl/conf.go index 2dfb9ec..47a51b8 100644 --- a/src/rhctl/conf.go +++ b/src/rhctl/conf.go @@ -34,6 +34,10 @@ type Config struct { Device string `toml:"dev"` Baudrate Baudrate `toml:"baud"` Timeout Duration `toml:"timeout"` + Ports []struct { + Name string `toml:"name"` + Number uint `toml:"number"` + } } Servers map[string]struct { diff --git a/src/rhctl/main.go b/src/rhctl/main.go index f529265..2aaf7aa 100644 --- a/src/rhctl/main.go +++ b/src/rhctl/main.go @@ -76,6 +76,7 @@ func main() { return } rhl.Printf("just started...") + rhdl.Printf("configuration: %+v", conf) sw, err := SwitchInit(conf) if err != nil { -- cgit v0.10.2