diff options
Diffstat (limited to 'src/rhctl/audio_switch.go')
-rw-r--r-- | src/rhctl/audio_switch.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/rhctl/audio_switch.go b/src/rhctl/audio_switch.go index 3da62ca..1368da8 100644 --- a/src/rhctl/audio_switch.go +++ b/src/rhctl/audio_switch.go @@ -23,6 +23,7 @@ package main import ( "fmt" + "time" ) type AudioSwitch struct { @@ -32,12 +33,14 @@ type AudioSwitch struct { func (sw *AudioSwitch) Run() { rhdl.Printf("running audio switch") sw.port.tx <- "hello switch" + + time.Sleep(10 * time.Second) } -func SwitchInit(dev string, rate Baudrate) (sw *AudioSwitch, err error) { +func SwitchInit(conf *Config) (sw *AudioSwitch, err error) { sw = &AudioSwitch{} - if sw.port, err = SerialOpenAndHandle(dev, rate, ""); err != nil { + if sw.port, err = SerialOpenAndHandle(conf.Audioswitch.Device, conf.Audioswitch.Baudrate, ""); err != nil { err = fmt.Errorf("Error opening switch port: %s", err) return } |