Google is committed to advancing racial equity for Black communities. See how.

fuchsia.wlan.mlme

PROTOCOLS

Connector

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

This protocol is used to connect to the interface's underlying MLME.

Connect

Request

NameType
request request<MLME>

MLME

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

AssociateConf

Response

NameType
resp AssociateConfirm

AssociateInd

Response

NameType
ind AssociateIndication

AssociateReq

Request

NameType
req AssociateRequest

AssociateResp

Request

NameType
resp AssociateResponse

AuthenticateConf

Response

NameType
resp AuthenticateConfirm

AuthenticateInd

Response

NameType
ind AuthenticateIndication

AuthenticateReq

Request

NameType
req AuthenticateRequest

AuthenticateResp

Request

NameType
resp AuthenticateResponse

DeauthenticateConf

Response

NameType
resp DeauthenticateConfirm

DeauthenticateInd

Response

NameType
ind DeauthenticateIndication

DeauthenticateReq

Request

NameType
req DeauthenticateRequest

DeleteKeysReq

Request

NameType
req DeleteKeysRequest

DisassociateConf

Response

NameType
resp DisassociateConfirm

DisassociateInd

Response

NameType
ind DisassociateIndication

DisassociateReq

Request

NameType
req DisassociateRequest

EapolConf

Response

NameType
resp EapolConfirm

EapolInd

Response

NameType
ind EapolIndication

EapolReq

Request

NameType
req EapolRequest

FinalizeAssociationReq

Request

NameType
negotiated_capabilities NegotiatedCapabilities

GetMeshPathTableReq

Request

NameType
req GetMeshPathTableRequest

Response

NameType
table fuchsia.wlan.mesh/MeshPathTable

GetMinstrelStats

Request

NameType
req MinstrelStatsRequest

Response

NameType
resp MinstrelStatsResponse

IncomingMpConfirmAction

Response

NameType
action MeshPeeringConfirmAction

IncomingMpOpenAction

Response

NameType
action MeshPeeringOpenAction

JoinConf

Response

NameType
resp JoinConfirm

JoinReq

Request

NameType
req JoinRequest

ListMinstrelPeers

Request

<EMPTY>

Response

NameType
resp MinstrelListResponse

MeshPeeringEstablished

Request

NameType
peering MeshPeeringParams

OnChannelSwitched

Response

NameType
info fuchsia.wlan.internal/ChannelSwitchInfo

OnPmkAvailable

Response

NameType
info PmkInfo

OnSaeFrameRx

Response

NameType
frame SaeFrame

OnSaeHandshakeInd

Response

NameType
ind SaeHandshakeIndication

OnScanEnd

Response

NameType
end ScanEnd

OnScanResult

Response

NameType
result ScanResult

OnWmmStatusResp

Response

NameType
status int32
resp fuchsia.wlan.internal/WmmStatusResponse

QueryDeviceInfo

Request

<EMPTY>

Response

NameType
info DeviceInfo

RelayCapturedFrame

Response

NameType
result CapturedFrameResult

ResetReq

Request

NameType
req ResetRequest

SaeFrameTx

Request

NameType
frame SaeFrame

SaeHandshakeResp

Request

NameType
resp SaeHandshakeResponse

SendMpConfirmAction

Request

NameType
action MeshPeeringConfirmAction

SendMpOpenAction

Request

NameType
action MeshPeeringOpenAction

SetControlledPort

Request

NameType
req SetControlledPortRequest

SetKeysReq

Request

NameType
req SetKeysRequest

SignalReport

Response

NameType
ind fuchsia.wlan.internal/SignalReportIndication

StartCaptureFrames

Request

NameType
req StartCaptureFramesRequest

Response

NameType
resp StartCaptureFramesResponse

StartConf

Response

NameType
resp StartConfirm

StartReq

Request

NameType
req StartRequest

StartScan

Request

NameType
req ScanRequest

StatsQueryReq

Request

<EMPTY>

StatsQueryResp

Response

NameType
resp StatsQueryResponse

StopCaptureFrames

Request

<EMPTY>

StopConf

Response

NameType
resp StopConfirm

StopReq

Request

NameType
req StopRequest

WmmStatusReq

Request

<EMPTY>

STRUCTS

AssociateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
result_code fuchsia.wlan.ieee80211/StatusCode No default
association_id uint16 No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
rates vector<uint8>[22] No default
wmm_param WmmParameter? No default
ht_cap fuchsia.wlan.internal/HtCapabilities? No default
vht_cap fuchsia.wlan.internal/VhtCapabilities? No default

AssociateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
listen_interval uint16 No default
ssid fuchsia.wlan.ieee80211/Ssid No default
rates vector<uint8>[22] No default
rsne vector<uint8>? No default

AssociateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
rates vector<uint8>[22] No default
qos_capable bool No default
qos_info QosInfo No default
ht_cap fuchsia.wlan.internal/HtCapabilities? No default
vht_cap fuchsia.wlan.internal/VhtCapabilities? No default
rsne vector<uint8>? No default
vendor_ies vector<uint8>? No default

AssociateResponse

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
result_code AssociateResultCode No default
association_id uint16 No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
rates vector<uint8>[22] No default

AuthenticateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
auth_type AuthenticationTypes No default
result_code fuchsia.wlan.ieee80211/StatusCode No default

AuthenticateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
auth_type AuthenticationTypes No default

AuthenticateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
auth_type AuthenticationTypes No default
auth_failure_timeout uint32 No default
sae_password vector<uint8>? No default

AuthenticateResponse

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
result_code AuthenticateResultCode No default

BandCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
band_id fuchsia.wlan.common/Band No default
rates vector<uint8>[22] No default
base_frequency uint16 No default
channels vector<uint8> No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
ht_cap fuchsia.wlan.internal/HtCapabilities? No default
vht_cap fuchsia.wlan.internal/VhtCapabilities? No default

CapturedFrameResult

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
frame vector<uint8> No default

Country

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
alpha2 uint8[2] No default
suffix uint8 No default

DeauthenticateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default

DeauthenticateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
reason_code fuchsia.wlan.ieee80211/ReasonCode No default
locally_initiated bool

locally_initiated is true if deauth is initiated from the device, and is false if it's initiated remotely (e.g. due to deauth frame)

No default

DeauthenticateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
reason_code fuchsia.wlan.ieee80211/ReasonCode No default

DeleteKeyDescriptor

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
key_id uint16 No default
key_type KeyType No default
address fuchsia.wlan.ieee80211/MacAddr No default

DeleteKeysRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
keylist vector<DeleteKeyDescriptor> No default

DeviceInfo

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
sta_addr fuchsia.wlan.ieee80211/MacAddr No default
role MacRole No default
bands vector<BandCapabilities> No default
driver_features vector<fuchsia.wlan.common/DriverFeature>[32] No default
qos_capable bool No default

DisassociateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
status int32 No default

DisassociateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
reason_code fuchsia.wlan.ieee80211/ReasonCode No default
locally_initiated bool

locally_initiated is true if diassoc is initiated from the device, and is false if it's initiated remotely (e.g. due to disassoc frame)

No default

DisassociateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
reason_code fuchsia.wlan.ieee80211/ReasonCode No default

EapolConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
result_code EapolResultCode No default
dst_addr fuchsia.wlan.ieee80211/MacAddr

This value corresponds to the dst_addr in the EapolRequest we're confirming. IEEE 802.11-2016 does not include this field, but we need it to disambiguate if multiple EAPoL handshakes are ongoing.

No default

EapolIndication

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
src_addr fuchsia.wlan.ieee80211/MacAddr No default
dst_addr fuchsia.wlan.ieee80211/MacAddr No default
data vector<uint8> No default

EapolRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
src_addr fuchsia.wlan.ieee80211/MacAddr No default
dst_addr fuchsia.wlan.ieee80211/MacAddr No default
data vector<uint8> No default

GetMeshPathTableRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
dummy uint8 No default

JoinConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
result_code fuchsia.wlan.ieee80211/StatusCode No default

JoinRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
selected_bss fuchsia.wlan.internal/BssDescription No default
join_failure_timeout uint32 No default
nav_sync_delay uint32 No default
op_rates vector<uint8>[22] No default
phy fuchsia.wlan.common/PHY No default
channel_bandwidth fuchsia.wlan.common/ChannelBandwidth No default

MeshConfiguration

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
active_path_sel_proto_id uint8 No default
active_path_sel_metric_id uint8 No default
congest_ctrl_method_id uint8 No default
sync_method_id uint8 No default
auth_proto_id uint8 No default
mesh_formation_info uint8 No default
mesh_capability uint8 No default

MeshPeeringCommon

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
protocol_id uint16 No default
mesh_id vector<uint8>[32] No default
rates vector<uint8> No default
mesh_config MeshConfiguration No default
ht_cap fuchsia.wlan.internal/HtCapabilities? No default
ht_op fuchsia.wlan.internal/HtOperation? No default
vht_cap fuchsia.wlan.internal/VhtCapabilities? No default
vht_op fuchsia.wlan.internal/VhtOperation? No default

MeshPeeringConfirmAction

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
common MeshPeeringCommon No default
aid uint16 No default

MeshPeeringOpenAction

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
common MeshPeeringCommon No default

MeshPeeringParams

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
local_aid uint16 No default
rates vector<uint8> No default

MinstrelListResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peers fuchsia.wlan.minstrel/Peers No default

MinstrelStatsRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer_addr fuchsia.wlan.ieee80211/MacAddr No default

MinstrelStatsResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer fuchsia.wlan.minstrel/Peer? No default

NegotiatedCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

Non-IEEE custom structure to inform a SoftMAC device about the association negotiation outcome.

FieldTypeDescriptionDefault
channel fuchsia.wlan.common/WlanChannel No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
rates vector<uint8>[22] No default
wmm_param WmmParameter? No default
ht_cap fuchsia.wlan.internal/HtCapabilities? No default
vht_cap fuchsia.wlan.internal/VhtCapabilities? No default

PmkInfo

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
pmk vector<uint8> No default
pmkid vector<uint8> No default

ResetRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
sta_address fuchsia.wlan.ieee80211/MacAddr No default
set_default_mib bool No default

SaeFrame

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
status_code fuchsia.wlan.ieee80211/StatusCode No default
seq_num uint16 No default
sae_fields vector<uint8> No default

SaeHandshakeIndication

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default

SaeHandshakeResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
status_code fuchsia.wlan.ieee80211/StatusCode No default

ScanEnd

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
txn_id uint64 No default
code ScanResultCode No default

ScanRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
txn_id uint64 No default
bss_type_selector fuchsia.wlan.internal/BssTypeSelector No default
bssid fuchsia.wlan.ieee80211/MacAddr No default
ssid fuchsia.wlan.ieee80211/Ssid No default
scan_type ScanTypes No default
probe_delay uint32 No default
channel_list vector<uint8>? No default
min_channel_time uint32 No default
max_channel_time uint32 No default
ssid_list vector<vector<uint8>>[32]? No default

ScanResult

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
txn_id uint64 No default
timestamp_nanos zx/time No default
bss fuchsia.wlan.internal/BssDescription No default

SetControlledPortRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
peer_sta_address fuchsia.wlan.ieee80211/MacAddr No default
state ControlledPortState No default

SetKeyDescriptor

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
key vector<uint8> No default
key_id uint16 No default
key_type KeyType No default
address fuchsia.wlan.ieee80211/MacAddr No default
rsc uint64 No default
cipher_suite_oui uint8[3] No default
cipher_suite_type uint8 No default

SetKeysRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
keylist vector<SetKeyDescriptor> No default

StartCaptureFramesRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
mgmt_frame_flags MgmtFrameCaptureFlags No default

StartCaptureFramesResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
status int32 No default
supported_mgmt_frames MgmtFrameCaptureFlags No default

StartConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
result_code StartResultCode No default

StartRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
ssid fuchsia.wlan.ieee80211/Ssid No default
bss_type fuchsia.wlan.internal/BssType No default
beacon_period uint16 No default
dtim_period uint8 No default
channel uint8 No default
capability_info fuchsia.wlan.internal/CapabilityInfo No default
rates vector<uint8>[22] No default
country Country No default
mesh_id vector<uint8>[32] No default
rsne vector<uint8>? No default
phy fuchsia.wlan.common/PHY No default
channel_bandwidth fuchsia.wlan.common/ChannelBandwidth No default

StatsQueryResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

FieldTypeDescriptionDefault
stats fuchsia.wlan.stats/IfaceStats No default

StopConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
result_code StopResultCode No default

StopRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
ssid fuchsia.wlan.ieee80211/Ssid No default

WmmParameter

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

FieldTypeDescriptionDefault
bytes uint8[18] No default

ENUMS

AssociateResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
REFUSED_REASON_UNSPECIFIED 1
REFUSED_NOT_AUTHENTICATED 2
REFUSED_CAPABILITIES_MISMATCH 3
REFUSED_EXTERNAL_REASON 4
REFUSED_AP_OUT_OF_MEMORY 5
REFUSED_BASIC_RATES_MISMATCH 6
REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED 7
REFUSED_TEMPORARILY 8

AuthenticateResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
REFUSED 1
ANTI_CLOGGING_TOKEN_REQUIRED 2
FINITE_CYCLIC_GROUP_NOT_SUPPORTED 3
AUTHENTICATION_REJECTED 4
AUTH_FAILURE_TIMEOUT 5

AuthenticationTypes strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
OPEN_SYSTEM 1
SHARED_KEY 2
FAST_BSS_TRANSITION 3
SAE 4

ControlledPortState strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameValueDescription
CLOSED 0
OPEN 1

EapolResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
TRANSMISSION_FAILURE 1

JoinResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
JOIN_FAILURE_TIMEOUT 1

KeyType strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
GROUP 1
PAIRWISE 2
PEER_KEY 3
IGTK 4

MacRole strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameValueDescription
CLIENT 1
AP 2
MESH 3

ScanResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
NOT_SUPPORTED 1
INVALID_ARGS 2
INTERNAL_ERROR 3
SHOULD_WAIT 4
CANCELED_BY_DRIVER_OR_FIRMWARE 5

ScanTypes strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
ACTIVE 1
PASSIVE 2

StartResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
BSS_ALREADY_STARTED_OR_JOINED 1
RESET_REQUIRED_BEFORE_START 2
NOT_SUPPORTED 3
INTERNAL_ERROR 4

StopResultCode strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
BSS_ALREADY_STOPPED 1
INTERNAL_ERROR 2

BITS

MgmtFrameCaptureFlags strict

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

Bits used to request management frame subtypes to be captured. Also used in StartCaptureFramesResponse to indicate what management frames are supported.

These values are set at 1 << MgmtFrameSubtypeValue See IEEE Std 802.11-2016, 9.2.4.1.3, for value of each management frame subtype

NameValueDescription
ASSOC_REQ 1
ASSOC_RESP 2
REASSOC_REQ 4
REASSOC_RESP 8
PROBE_REQ 16
PROBE_RESP 32
TIMING_AD 64
BEACON 256
ATIM 512
DISASSOC 1024
AUTH 2048
DEAUTH 4096
ACTION 8192
ACTION_NO_ACK 16384

CONSTANTS

NameValueTypeDescription
MAX_SSIDS_PER_SCAN_REQUEST 32 uint32
WMM_PARAM_LEN 18 uint8

WFA WMM v1.2, 2.2.2 Table 5 Length of the WMM Parameter Element body. This does not include IE and vendor IE headers, and only includes the QoS Info, reserved, and AC parameters fields.

countryEnvironAll 32 uint8
countryEnvironIndoor 73 uint8
countryEnvironNonCountry 88 uint8
countryEnvironOutdoor 79 uint8

TYPE ALIASES

NameValueDescription
QosInfo uint8

WFA WMM v1.2, 2.2.1