Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Backend ¶
type Backend interface {
// Stop closes the backend.
Stop() error
// Start starts the backend.
Start() error
// Set handler for Subscribe events.
SetSubscribeEventHandler(func(events.Subscribe))
// Set handler messages from basestations
SetBasestationMessageHandler(func(common.EUI64, events.EventType, *bs.BasestationUplink))
// Set handler for messages from endnodes
SetEndnodeMessageHandler(func(common.EUI64, events.EventType, *bs.EndnodeUplink))
// Handler for server command messages
HandleServerCommand(*bs.ServerCommand) error
// Handler for server response messages
HandleServerResponse(*bs.ServerResponse) error
}
Backend defines the interface that a backend must implement
Click to show internal directories.
Click to hide internal directories.