fuchsia.wlan.device.service

PROTOCOLS

DeviceWatcher

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

OnPhyAdded

Response

NameType
phy_id uint16

OnPhyRemoved

Response

NameType
phy_id uint16

OnIfaceAdded

Response

NameType
iface_id uint16

OnIfaceRemoved

Response

NameType
iface_id uint16

DeviceService

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

ListPhys

Request

NameType

Response

NameType
resp ListPhysResponse

QueryPhy

Request

NameType
req QueryPhyRequest

Response

NameType
status int32
resp QueryPhyResponse?

ListIfaces

Request

NameType

Response

NameType
resp ListIfacesResponse

QueryIface

Request

NameType
iface_id uint16

Response

NameType
status int32
resp QueryIfaceResponse?

CreateIface

Request

NameType
req CreateIfaceRequest

Response

NameType
status int32
resp CreateIfaceResponse?

DestroyIface

Request

NameType
req DestroyIfaceRequest

Response

NameType
status int32

GetClientSme

Request

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

Response

NameType
status int32

GetApSme

Request

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

Response

NameType
status int32

GetMeshSme

Request

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

Response

NameType
status int32

GetIfaceStats

Request

NameType
iface_id uint16

Response

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

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?

WatchDevices

Request

NameType
watcher request<DeviceWatcher>

SetCountry

Request

NameType
req SetCountryRequest

Response

NameType
status int32

STRUCTS

PhyListItem

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

NameTypeDescriptionDefault
phy_id uint16 No default
path string No default

ListPhysResponse

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

NameTypeDescriptionDefault
phys vector<PhyListItem> 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

IfaceListItem

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

NameTypeDescriptionDefault
iface_id uint16 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

ListIfacesResponse

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

NameTypeDescriptionDefault
ifaces vector<IfaceListItem> No default

CreateIfaceRequest

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

NameTypeDescriptionDefault
phy_id uint16 No default
role fuchsia.wlan.device/MacRole 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

SetCountryRequest

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

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