Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMeasurementController ¶
func NewMeasurementController() *measurementController
func NewUserController ¶
func NewUserController() *userController
Types ¶
type DeviceContoller ¶
type DeviceContoller interface {
GenerateDeviceCfg(w http.ResponseWriter, r *http.Request, token *jwt.Token)
IController
}
func NewDeviceController ¶
func NewDeviceController() DeviceContoller
type IController ¶
type IController interface {
GetAll(w http.ResponseWriter, r *http.Request, token *jwt.Token)
GetByID(w http.ResponseWriter, r *http.Request, token *jwt.Token)
Post(w http.ResponseWriter, r *http.Request, token *jwt.Token)
Put(w http.ResponseWriter, r *http.Request, token *jwt.Token)
Delete(w http.ResponseWriter, r *http.Request, token *jwt.Token)
}
IController represent the commont REST verbs for the sensors and measurements
func NewSensorController ¶
func NewSensorController() IController
Click to show internal directories.
Click to hide internal directories.