Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Devices ¶
type Devices interface {
GetDeviceInfosOfGroup(groupId string) (devices []model.Device, deviceTypeIds []string, err error, code int)
GetDeviceInfosOfDevices(deviceIds []string) (devices []model.Device, deviceTypeIds []string, err error, code int)
GetDeviceTypeSelectables(criteria []model.FilterCriteria) (result []model.DeviceTypeSelectable, err error, code int)
GetConcept(conceptId string) (result model.Concept, err error, code int)
GetFunction(functionId string) (result model.Function, err error, code int)
GetService(serviceId string) (result models.Service, err error, code int)
}
type Events ¶
type Events interface {
HandleCommand(msg []byte) error
Remove(owner string, deploymentId string) (err error)
Deploy(owner string, deployment models.Deployment) (err error)
HandleDeviceGroupUpdate(msg []byte) error
UpdateDeviceGroup(groupId string) (err error)
CheckEvent(token string, id string) int
GetEventStates(token string, ids []string) (states map[string]bool, err error, code int)
}
type EventsFactory ¶
type Imports ¶
type Imports interface {
GetTopic(user string, importId string) (topic string, err error, code int)
GetImportInstance(user string, importId string) (importInstance models.Import, err error, code int)
GetImportType(user string, importTypeId string) (importInstance models.ImportType, err error, code int)
}
type ImportsFactory ¶
Click to show internal directories.
Click to hide internal directories.