Versions in this module Expand all Collapse all v0 v0.0.1 Oct 16, 2020 Changes in this version + var ErrMalformedEntity = errors.New("malformed entity specification") + type BrowsedNode struct + BrowseName string + DataType string + Description string + NodeID string + Scale string + Unit string + type Browser interface + Browse func(string, string) ([]BrowsedNode, error) + type Config struct + CertFile string + Interval string + KeyFile string + Mode string + NodeID string + Policy string + ServerURI string + type EventStore interface + Subscribe func(string) error + type RouteMapRepository interface + Get func(string) (string, error) + Remove func(string) error + Save func(string, string) error + type Service interface + Browse func(serverURI, namespace, identifier string) ([]BrowsedNode, error) + ConnectThing func(chanID, thingID string) error + CreateChannel func(chanID, serverURI string) error + CreateThing func(thingID, nodeID string) error + DisconnectThing func(chanID, thingID string) error + RemoveChannel func(chanID string) error + RemoveThing func(thingID string) error + UpdateChannel func(chanID, serverURI string) error + UpdateThing func(thingID, nodeID string) error + func New(sub Subscriber, brow Browser, ...) Service + type Subscriber interface + Subscribe func(Config) error