Documentation ¶
Index ¶
Constants ¶
View Source
const ( WiFiConnectOptionsWEPKeyTypeKey WiFiConnectOptionsWEPKeyType = "key" WiFiConnectOptionsWEPKeyTypePhrase WiFiConnectOptionsWEPKeyType = "phrase" WiFiConnectOptionsPrivateYes WiFiConnectOptionsPrivate = "yes" WiFiConnectOptionsPrivateNo WiFiConnectOptionsPrivate = "no" WiFiConnectOptionsHiddenYes WiFiConnectOptionsHidden = "yes" WiFiConnectOptionsHiddenNo WiFiConnectOptionsHidden = "no" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
CommandContext func(ctx context.Context, name string, args ...string) utils.Cmd
}
func (Manager) WiFiConnect ¶
func (m Manager) WiFiConnect(ctx context.Context, BSSID string, args WiFiConnectOptions) (string, error)
WiFiConnect Connect to a Wi-Fi network specified by BSSID which could also be a SSID. The command finds a matching connection or creates one and then activates it on a device. This is a command-line counterpart of clicking an SSID in a GUI client. If a connection for the network already exists, it is possible to bring up the existing profile as follows: nmcli con up id <name>. Note that only open, WEP and WPA-PSK networks are supported if no previous connection exists. It is also assumed that IP configuration is obtained via DHCP.
type WiFiConnectOptions ¶
type WiFiConnectOptions struct { Password string WEPKeyType WiFiConnectOptionsWEPKeyType IfName string BSSID string Name string Private WiFiConnectOptionsPrivate Hidden WiFiConnectOptionsHidden }
type WiFiConnectOptionsHidden ¶
type WiFiConnectOptionsHidden string
type WiFiConnectOptionsPrivate ¶
type WiFiConnectOptionsPrivate string
type WiFiConnectOptionsWEPKeyType ¶
type WiFiConnectOptionsWEPKeyType string
type WiFiListOptions ¶
type WiFiListOptions struct { IfName string BSSID string Rescan WiFiListOptionsRescan }
type WiFiListOptionsRescan ¶
type WiFiListOptionsRescan string
const ( WiFiListOptionsRescanAuto WiFiListOptionsRescan = "auto" WiFiListOptionsRescanYes WiFiListOptionsRescan = "yes" WiFiListOptionsRescanNo WiFiListOptionsRescan = "no" )
Click to show internal directories.
Click to hide internal directories.