controller

package
v0.0.0-...-45ce8eb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2016 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExposedPort = 6060

Functions

func ComputeResourceAvailability

func ComputeResourceAvailability()

Types

type ProjectController

type ProjectController struct {
	// contains filtered or unexported fields
}

func NewProjectController

func NewProjectController(db *sql.DB) *ProjectController

func (ProjectController) AddProject

func (ProjectController) AddSensorToProject

func (pc ProjectController) AddSensorToProject(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (ProjectController) Dashboard

func (ProjectController) Project

func (ProjectController) SelectSensors

func (pc ProjectController) SelectSensors(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (ProjectController) TerminateProject

func (pc ProjectController) TerminateProject(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

type SensorController

type SensorController struct {
	// contains filtered or unexported fields
}

func NewSensorController

func NewSensorController(db *sql.DB) *SensorController

func (SensorController) AddSensor

func (SensorController) AuthenticateSensor

func (sc SensorController) AuthenticateSensor(w http.ResponseWriter, r *http.Request, _ httprouter.Params)

func (SensorController) DeleteSensor

func (sc SensorController) DeleteSensor(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (SensorController) GetAllSharedSensors

func (sc SensorController) GetAllSharedSensors(w http.ResponseWriter, r *http.Request, _ httprouter.Params)

func (SensorController) GetSensorByName

func (sc SensorController) GetSensorByName(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (SensorController) GetSensorByOwner

func (sc SensorController) GetSensorByOwner(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (SensorController) UpdateSensor

func (sc SensorController) UpdateSensor(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

type SensorDataCollectController

type SensorDataCollectController struct {
	// contains filtered or unexported fields
}

func NewSensorDataCollectController

func NewSensorDataCollectController(session *mgo.Session, sqldb *sql.DB) *SensorDataCollectController

func (SensorDataCollectController) SendSensorData

type UserController

type UserController struct {
	// contains filtered or unexported fields
}

func NewUserController

func NewUserController(db *sql.DB) *UserController

func (UserController) Datahandler

func (uc UserController) Datahandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)

func (UserController) DeleteUser

func (uc UserController) DeleteUser(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (UserController) HandlerGetData

func (uc UserController) HandlerGetData(w http.ResponseWriter, r *http.Request, _ httprouter.Params)

func (UserController) Index

func (UserController) Login

func (UserController) Logout

func (UserController) Signup

func (UserController) UpdateUser

func (uc UserController) UpdateUser(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

type VirtSensorController

type VirtSensorController struct {
	// contains filtered or unexported fields
}

func NewVirtSensorController

func NewVirtSensorController(db *sql.DB) *VirtSensorController

func (VirtSensorController) AddVirtSensor

func (VirtSensorController) GetVSensorDetails

func (vc VirtSensorController) GetVSensorDetails(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (VirtSensorController) IsPhysicalControllerPresent

func (vc VirtSensorController) IsPhysicalControllerPresent(sensorName string) int

Multiple States of Control for the Physical Sensor Physical Sensor Owner has not shared the sensor: Returns -111 Physical Sensor Owner has shared the sensor but no Physical Controller Exists: Returns 0 Physical Sensor Owner has shared the sensor also Physical Controller Exists: Returns 1 Physical Sensor Owner has shared the sensor but the current status of Sensor is Disabled : Returns 400

func (VirtSensorController) RemoveVirtSensor

func (vc VirtSensorController) RemoveVirtSensor(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (VirtSensorController) ResumeVirtSensor

func (vc VirtSensorController) ResumeVirtSensor(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

func (VirtSensorController) StopVirtSensor

func (vc VirtSensorController) StopVirtSensor(w http.ResponseWriter, r *http.Request, ps httprouter.Params)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL