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 // SetDownlinkTxAckFunc sets the DownlinkTXAck handler func. SetDownlinkTxAckFunc(func(gw.DownlinkTXAck)) // SetGatewayStatsFunc sets the GatewayStats handler func. SetGatewayStatsFunc(func(gw.GatewayStats)) // SetUplinkFrameFunc sets the UplinkFrame handler func. SetUplinkFrameFunc(func(gw.UplinkFrame)) // SetRawPacketForwarderEventFunc sets the RawPacketForwarderEvent handler func. SetRawPacketForwarderEventFunc(func(gw.RawPacketForwarderEvent)) // SetSubscribeEventFunc sets the Subscribe handler func. SetSubscribeEventFunc(func(events.Subscribe)) // SendDownlinkFrame sends the given downlink frame. SendDownlinkFrame(gw.DownlinkFrame) error // ApplyConfiguration applies the given configuration to the gateway. ApplyConfiguration(gw.GatewayConfiguration) error // RawPacketForwarderCommand sends the given raw command to the packet-forwarder. RawPacketForwarderCommand(gw.RawPacketForwarderCommand) error }
Backend defines the interface that a backend must implement
Click to show internal directories.
Click to hide internal directories.