ap

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ap

type Ap interface {
	Start() error
	ScanWifiNetworks() error
	ListWifiNetworks() ([]*Network, error)
	ConnectWifi(ssid string, psk string) error
	GetConnectionStatus() (*ConnectionStatus, error)
	Stop() error
	SubscribeUpdates() *ApClient
	// contains filtered or unexported methods
}

type ApClient added in v0.5.0

type ApClient struct {
	Updates chan *ApUpdate
	Id      uint32
	// contains filtered or unexported fields
}

func (*ApClient) Cancel added in v0.5.0

func (c *ApClient) Cancel()

type ApUpdate added in v0.5.0

type ApUpdate struct {
	Connected bool
	Ip        string
	Ssid      string
}

type ConnectionStatus

type ConnectionStatus struct {
	Ssid    string
	State   string
	Ip      string
	Channel int
}

type DispenserAp

type DispenserAp struct {
	// contains filtered or unexported fields
}

func NewDispenserAp

func NewDispenserAp(config *DispenserApConfig) (*DispenserAp, error)

func (*DispenserAp) ConnectWifi

func (a *DispenserAp) ConnectWifi(ssid string, psk string) error

func (*DispenserAp) GetConnectionStatus

func (a *DispenserAp) GetConnectionStatus() (*ConnectionStatus, error)

func (*DispenserAp) ListWifiNetworks

func (a *DispenserAp) ListWifiNetworks() ([]*Network, error)

func (*DispenserAp) ScanWifiNetworks added in v0.5.0

func (a *DispenserAp) ScanWifiNetworks() error

func (*DispenserAp) Start

func (a *DispenserAp) Start() error

func (*DispenserAp) Stop

func (a *DispenserAp) Stop() error

func (*DispenserAp) SubscribeUpdates added in v0.5.0

func (a *DispenserAp) SubscribeUpdates() *ApClient

type DispenserApConfig

type DispenserApConfig struct {
	Interface string
}

type MockAp

type MockAp struct {
}

func NewMockAp

func NewMockAp() *MockAp

func (*MockAp) ConnectWifi

func (a *MockAp) ConnectWifi(ssid string, psk string) error

func (*MockAp) GetConnectionStatus

func (a *MockAp) GetConnectionStatus() (*ConnectionStatus, error)

func (*MockAp) ListWifiNetworks

func (a *MockAp) ListWifiNetworks() ([]*Network, error)

func (*MockAp) ScanWifiNetworks added in v0.5.0

func (a *MockAp) ScanWifiNetworks() error

func (*MockAp) Start

func (a *MockAp) Start() error

func (*MockAp) StartHotspot

func (a *MockAp) StartHotspot() error

func (*MockAp) Stop

func (a *MockAp) Stop() error

func (*MockAp) SubscribeUpdates added in v0.5.0

func (a *MockAp) SubscribeUpdates() *ApClient

type Network

type Network struct {
	Bssid       string
	Frequency   string
	SignalLevel string
	Flags       string
	Ssid        string
}

Jump to

Keyboard shortcuts

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