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

fuchsia.wlan.device.service

PROTOCOLS

DeviceService

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

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

GetCountry

Request

NameType
phy_id uint16

Response

NameType
result DeviceService_GetCountry_Result

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

ListPhys

Request

NameType

Response

NameType
resp ListPhysResponse

QueryIface

Request

NameType
iface_id uint16

Response

NameType
status int32
resp QueryIfaceResponse?

QueryPhy

Request

NameType
req QueryPhyRequest

Response

NameType
status int32
resp QueryPhyResponse?

SetCountry

Request

NameType
req SetCountryRequest

Response

NameType
status int32

WatchDevices

Request

NameType
watcher request<DeviceWatcher>

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

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

DeviceService_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

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

DeviceService_GetCountry_Result

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

NameTypeDescription
response DeviceService_GetCountry_Response
err int32