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

fuchsia.wlan.device.service

PROTOCOLS

DeviceMonitor

Defined in fuchsia.wlan.device.service/service.fidl

ClearCountry

Request

NameType
req ClearCountryRequest

Response

NameType
status int32

CreateIface

Request

NameType
req CreateIfaceRequest

Response

NameType
status int32
resp CreateIfaceResponse?

DestroyIface

Request

NameType
req DestroyIfaceRequest

Response

NameType
status int32

GetCountry

Request

NameType
phy_id uint16

Response

NameType
result DeviceMonitor_GetCountry_Result

GetDevPath

Request

NameType
phy_id uint16

Response

NameType
dev_path string?

GetSupportedMacRoles

Request

NameType
phy_id uint16

Response

NameType
supported_mac_roles vector<fuchsia.wlan.device/MacRole>[8]?

ListPhys

Request

NameType

Response

NameType
phy_list vector<uint16>

SetCountry

Request

NameType
req SetCountryRequest

Response

NameType
status int32

WatchDevices

Request

NameType
watcher request<DeviceWatcher>

DeviceService

Defined in fuchsia.wlan.device.service/service.fidl

AddIface

Request

NameType
req AddIfaceRequest

Response

NameType
status int32
iface_id AddIfaceResponse?

GetApSme

Request

NameType
iface_id uint16
sme request<fuchsia.wlan.sme/ApSme>

Response

NameType
status int32

GetClientSme

Request

NameType
iface_id uint16
sme request<fuchsia.wlan.sme/ClientSme>

Response

NameType
status int32

GetIfaceStats

Request

NameType
iface_id uint16

Response

NameType
status int32
stats fuchsia.wlan.stats/IfaceStats?

GetMeshSme

Request

NameType
iface_id uint16
sme request<fuchsia.wlan.sme/MeshSme>

Response

NameType
status int32

GetMinstrelList

Request

NameType
iface_id uint16

Response

NameType
status int32
peers fuchsia.wlan.minstrel/Peers

GetMinstrelStats

Request

NameType
iface_id uint16
peer_addr uint8[6]

Response

NameType
status int32
peer fuchsia.wlan.minstrel/Peer?

ListIfaces

Request

NameType

Response

NameType
resp ListIfacesResponse

QueryIface

Request

NameType
iface_id uint16

Response

NameType
status int32
resp QueryIfaceResponse?

DeviceWatcher

Defined in fuchsia.wlan.device.service/service.fidl

OnIfaceAdded

Response

NameType
iface_id uint16

OnIfaceRemoved

Response

NameType
iface_id uint16

OnPhyAdded

Response

NameType
phy_id uint16

OnPhyRemoved

Response

NameType
phy_id uint16

STRUCTS

AddIfaceRequest resource

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default
assigned_iface_id uint16 No default
iface fuchsia.wlan.mlme/MLME No default

AddIfaceResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
iface_id uint16 No default

ClearCountryRequest

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default

CreateIfaceRequest

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default
role fuchsia.wlan.device/MacRole No default
mac_addr vector<uint8>[6]? No default

CreateIfaceResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
iface_id uint16 No default

DestroyIfaceRequest

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
iface_id uint16 No default

DeviceMonitor_GetCountry_Response

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
resp GetCountryResponse No default

GetCountryResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
alpha2 uint8[2] No default

IfaceListItem

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
iface_id uint16 No default

ListIfacesResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
ifaces vector<IfaceListItem> No default

ListPhysResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phys vector<PhyListItem> No default

PhyListItem

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default
path string No default

QueryIfaceResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
role fuchsia.wlan.device/MacRole

The role the iface is currently operating in, e.g., client role.

No default
id uint16

The iface's global ID.

No default
phy_id uint16

Iface's PHY ID.

No default
phy_assigned_id uint16

Local ID assigned by this iface's PHY.

No default
mac_addr uint8[6]

The iface's MAC.

No default
driver_features vector<fuchsia.wlan.common/DriverFeature>[32]

The driver features supported on this iface.

No default

QueryPhyRequest

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default

QueryPhyResponse

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
info fuchsia.wlan.device/PhyInfo No default

SetCountryRequest

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescriptionDefault
phy_id uint16 No default
alpha2 uint8[2] No default

UNIONS

DeviceMonitor_GetCountry_Result strict

Defined in fuchsia.wlan.device.service/service.fidl

NameTypeDescription
response DeviceMonitor_GetCountry_Response
err int32