fuchsia.wlan.ap.policy

PROTOCOLS

ApPolicy

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

OpenControlChannels

Request

NameType
requests Requests
updates request<StateUpdates>

Requests

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

StartAccessPoint

Request

NameType
params AccessPointParams

Response

NameType
request_status Status

StopAccessPoint

Request

NameType
ssid vector<uint8>

Response

NameType
request_status Status

StateUpdates

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

OnAccessPointStatusChange

Response

NameType
ap_state ApState
previous_ap_state ApState

OnAccessPointClientUpdate

Response

NameType
ap_band ApBand
frequency int32
clients vector<ApClient>

STRUCTS

Status

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

NameTypeDescriptionDefault
status fuchsia.wlan.common/RequestStatus No default
message string No default

AccessPointParams

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

NameTypeDescriptionDefault
ssid vector<uint8> No default
passphrase vector<uint8> No default
band ApBand No default

ApClient

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

NameTypeDescriptionDefault
mac fuchsia.net/MacAddress No default

ENUMS

ApBand

Type: uint32

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

NameValueDescription
BAND_ANY 0

allows the band to switch depending on device operating mode and environment

BAND_2_4GHZ 1

restricted to 2.4ghz bands only

BAND_5GHZ 2

restricted to 5ghz bands only

ApState

Type: uint32

Defined in fuchsia.wlan.ap.policy/wlan_ap.fidl

NameValueDescription
STARTING 0

confirmation that the softap interface will attempt to be created (this can take seconds on some devices)

UP 1
DOWN 2