aboutsummaryrefslogtreecommitdiff
path: root/bridge.go
diff options
context:
space:
mode:
authorCollin Guarino <collin.guarino@gmail.com>2016-01-24 23:36:07 -0500
committerCollin Guarino <collin.guarino@gmail.com>2016-01-24 23:36:07 -0500
commit3d0ad2f5e81c734bc0ca6364d2ea7c966ef5dbb9 (patch)
treef7cab7f6cf2a89e18cf5f6c251847c0fe0330737 /bridge.go
parentc05519e646091a1791aa278f468962407e691bc3 (diff)
Improved function header documentation format.
Diffstat (limited to 'bridge.go')
-rw-r--r--bridge.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/bridge.go b/bridge.go
index 2b3caa4..ea6d2ce 100644
--- a/bridge.go
+++ b/bridge.go
@@ -1,7 +1,6 @@
package main
// username: 319b36233bd2328f3e40731b23479207
-
import (
"log"
"os"
@@ -15,6 +14,8 @@ import (
func main() {
bridge := NewBridge("192.168.1.128", "319b36233bd2328f3e40731b23479207")
log.Println(bridge.IPAddress)
+
+ GetAllLights(bridge)
}
type Bridge struct {
@@ -42,6 +43,7 @@ type Device struct {
UDN string `xml:"UDN"`
}
+// NewBridge defines hardware that is compatible with Hue.
func NewBridge(ip string, username string) *Bridge {
bridge := Bridge {
IPAddress: ip,
@@ -52,7 +54,8 @@ func NewBridge(ip string, username string) *Bridge {
return &bridge
}
-// Go to http://<bridge_ip>/description.xml set the bridge.Info
+// GetBridgeInfo retreives the description.xml file from the bridge.
+// Go to http://<bridge_ip>/description.xml
func GetBridgeInfo(self *Bridge) {
response, error := http.Get("http://" + self.IPAddress + "/description.xml")
if error != nil {