Documentation
¶
Index ¶
- Variables
- func GetDeviceSensorDatas(rw http.ResponseWriter, req *http.Request)
- func GetSingleSensorDatas(rw http.ResponseWriter, req *http.Request)
- func QueryDevice(rw http.ResponseWriter, req *http.Request)
- func QueryDeviceData(rw http.ResponseWriter, req *http.Request)
- func RedirectResponse(rw http.ResponseWriter, req *http.Request)
- func StartHttpService()
- func SwitcherController(rw http.ResponseWriter, req *http.Request)
- type HandlerWrapper
- type WebApiEvent
Constants ¶
This section is empty.
Variables ¶
View Source
var ApiDefaultTimeout = time.Second * 30
Functions ¶
func GetDeviceSensorDatas ¶
func GetDeviceSensorDatas(rw http.ResponseWriter, req *http.Request)
http://ip:port/GetDeviceSensorDatas?username=test&password=1111&curpage=1&pagesize=10
func GetSingleSensorDatas ¶
func GetSingleSensorDatas(rw http.ResponseWriter, req *http.Request)
http://ip:port/GetSingleSensorDatas?username=test&password=1111&sensor=1&curpage=1&pagesize=10
func QueryDevice ¶
func QueryDevice(rw http.ResponseWriter, req *http.Request)
http://ip:port/QueryDevice?username=test&password=1111&curpage=1&pagesize=10
func QueryDeviceData ¶
func QueryDeviceData(rw http.ResponseWriter, req *http.Request)
func RedirectResponse ¶
func RedirectResponse(rw http.ResponseWriter, req *http.Request)
func StartHttpService ¶
func StartHttpService()
func SwitcherController ¶
func SwitcherController(rw http.ResponseWriter, req *http.Request)
Types ¶
type HandlerWrapper ¶
type HandlerWrapper func(*WebApiEvent, []byte) bool
type WebApiEvent ¶
type WebApiEvent struct {
// contains filtered or unexported fields
}
func (*WebApiEvent) Done ¶
func (this *WebApiEvent) Done() error
func (*WebApiEvent) Response ¶
func (this *WebApiEvent) Response(data map[string]interface{})
Click to show internal directories.
Click to hide internal directories.