connectivity

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

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) Handle

func (p *ConnectivityPlugin) Handle(ctx context.Context, dev device.Sender, pkt *protocol.Packet) error

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

type SignalStrength struct {
	NetworkType         string `json:"networkType"`
	NetworkDetailedType string `json:"networkDetailedType,omitempty"`
	SignalStrength      int    `json:"signalStrength"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL