Documentation
¶
Index ¶
- type ConnectivityBody
- type ConnectivityPlugin
- func (p *ConnectivityPlugin) Handle(ctx context.Context, dev device.Sender, pkt *protocol.Packet) error
- func (p *ConnectivityPlugin) IncomingTypes() []string
- func (p *ConnectivityPlugin) Name() string
- func (p *ConnectivityPlugin) OnConnect(dev device.Sender)
- func (p *ConnectivityPlugin) OnDisconnect(dev device.Sender)
- func (p *ConnectivityPlugin) OutgoingTypes() []string
- func (p *ConnectivityPlugin) Timeout() time.Duration
- type SignalStrength
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectivityBody ¶
type ConnectivityBody struct {
SignalStrengths map[string]SignalStrength `json:"signalStrengths"`
}
type ConnectivityPlugin ¶
type ConnectivityPlugin struct {
// contains filtered or unexported fields
}
func NewConnectivityPlugin ¶
func NewConnectivityPlugin(bus *events.Bus) *ConnectivityPlugin
func (*ConnectivityPlugin) IncomingTypes ¶
func (p *ConnectivityPlugin) IncomingTypes() []string
func (*ConnectivityPlugin) Name ¶
func (p *ConnectivityPlugin) Name() string
func (*ConnectivityPlugin) OnConnect ¶
func (p *ConnectivityPlugin) OnConnect(dev device.Sender)
func (*ConnectivityPlugin) OnDisconnect ¶
func (p *ConnectivityPlugin) OnDisconnect(dev device.Sender)
func (*ConnectivityPlugin) OutgoingTypes ¶
func (p *ConnectivityPlugin) OutgoingTypes() []string
func (*ConnectivityPlugin) Timeout ¶
func (p *ConnectivityPlugin) Timeout() time.Duration
type SignalStrength ¶
Click to show internal directories.
Click to hide internal directories.