Documentation ¶
Index ¶
- type LEDController
- type LightController
- func (lc LightController) AddLight(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func (lc LightController) CancelTimer(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- func (lc LightController) LightBrightness(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- func (lc LightController) LightPower(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- func (lc LightController) LightsList(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func (lc LightController) RemoveLight(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- func (lc LightController) SetName(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- func (lc LightController) Timer(w http.ResponseWriter, r *http.Request, p httprouter.Params)
- type SensorController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LEDController ¶
type LEDController struct{}
func NewLEDController ¶
func NewLEDController() *LEDController
func (LEDController) HandleLED ¶
func (lc LEDController) HandleLED(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
type LightController ¶
type LightController struct{}
func NewLightController ¶
func NewLightController() *LightController
func (LightController) AddLight ¶
func (lc LightController) AddLight(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func (LightController) CancelTimer ¶
func (lc LightController) CancelTimer(w http.ResponseWriter, r *http.Request, p httprouter.Params)
func (LightController) LightBrightness ¶
func (lc LightController) LightBrightness(w http.ResponseWriter, r *http.Request, p httprouter.Params)
func (LightController) LightPower ¶
func (lc LightController) LightPower(w http.ResponseWriter, r *http.Request, p httprouter.Params)
func (LightController) LightsList ¶
func (lc LightController) LightsList(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func (LightController) RemoveLight ¶
func (lc LightController) RemoveLight(w http.ResponseWriter, r *http.Request, p httprouter.Params)
func (LightController) SetName ¶
func (lc LightController) SetName(w http.ResponseWriter, r *http.Request, p httprouter.Params)
func (LightController) Timer ¶
func (lc LightController) Timer(w http.ResponseWriter, r *http.Request, p httprouter.Params)
type SensorController ¶
type SensorController struct{}
func NewSensorController ¶
func NewSensorController() *SensorController
func (SensorController) SensorsList ¶
func (lc SensorController) SensorsList(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
Click to show internal directories.
Click to hide internal directories.