Device init was moved to sendCommand

This commit is contained in:
2016-07-23 16:33:02 +05:00
parent e3ca6417f3
commit c0ef1ca769

View File

@@ -19,6 +19,13 @@ func sendCommand(n *noolite.NooliteAdapter, command string, channel, value, r, g
return errors.New("Command was not set") return errors.New("Command was not set")
} }
n, err := noolite.DefaultNooliteAdapter()
defer n.Close()
if err != nil {
panic(err)
}
if command == "set" { if command == "set" {
if value != 0 { if value != 0 {
return n.SetBrightnesValue(channel, value) return n.SetBrightnesValue(channel, value)
@@ -86,14 +93,6 @@ func main() {
flag.Parse() flag.Parse()
n, err := noolite.DefaultNooliteAdapter()
if err != nil {
panic(err)
}
defer n.Close()
if *http_port < 0 { if *http_port < 0 {
err := sendCommand(n, *command, *channel, *value, *red, *green, *blue) err := sendCommand(n, *command, *channel, *value, *red, *green, *blue)