From 13b2a75e81e7ddf5724a37d8df5186031912cd5f Mon Sep 17 00:00:00 2001 From: Collin Guarino Date: Sun, 31 Jan 2016 16:54:36 -0500 Subject: Cleaned up code formatting. --- light.go | 30 +++++++++++++++--------------- light_test.go | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/light.go b/light.go index c1a560b..4d21924 100644 --- a/light.go +++ b/light.go @@ -35,20 +35,20 @@ type Light struct { // LightState used in SetLightState to ammend light attributes. type LightState struct { - On bool - Bri uint8 - Hue uint16 - Sat uint8 - XY [2]float32 - CT uint16 - Alert string - Effect string - TransitionTime string + On bool + Bri uint8 + Hue uint16 + Sat uint8 + XY [2]float32 + CT uint16 + Alert string + Effect string + TransitionTime string BrightnessIncrement int // TODO: -254 to 254 SaturationIncrement int // TODO: -254 to 254 - HueIncrement int // TODO: -65534 to 65534 - CTIncrement int // TODO: -65534 to 65534 - XYIncrement [2]float32 + HueIncrement int // TODO: -65534 to 65534 + CTIncrement int // TODO: -65534 to 65534 + XYIncrement [2]float32 } // SetLightState will modify light attributes such as on/off, saturation, @@ -81,14 +81,14 @@ func SetLightState(bridge *Bridge, lightID string, newState LightState) error { return nil } -//http://192.168.1.128/api/319b36233bd2328f3e40731b23479207/lights/ - // GetAllLights retreives the state of all lights that the bridge is aware of. func GetAllLights(bridge *Bridge) ([]Light, error) { // Loop through all light indicies to see if they exist // and parse their values. Supports 100 lights. var lights []Light for index := 1; index < 101; index++ { + + // Send an http GET and inspect the response resp, err := http.Get( fmt.Sprintf("http://%s/api/%s/lights/%d", bridge.IPAddress, bridge.Username, index)) if err != nil { @@ -98,7 +98,7 @@ func GetAllLights(bridge *Bridge) ([]Light, error) { trace(fmt.Sprintf("Bridge status error %d", resp.StatusCode), nil) } - // Read the response + // Read and inspect the response content body, err := ioutil.ReadAll(resp.Body) defer resp.Body.Close() if err != nil { diff --git a/light_test.go b/light_test.go index b1ea862..e3d5952 100644 --- a/light_test.go +++ b/light_test.go @@ -19,6 +19,6 @@ func TestSetLightState(t *testing.T) { bridge := NewBridge("192.168.1.128", "319b36233bd2328f3e40731b23479207") lights, _ := GetAllLights(bridge) fmt.Println(lights[0].Name) - newState := LightState{On: true} + newState := LightState{On: false} SetLightState(bridge, lights[0].UniqueID, newState) } -- cgit v1.2.3