blob: 7dcbb3767f06a7cf5c2589329ef3ea05e30676ce [file] [log] [blame] [view]
<link rel="stylesheet" href="../style.css" />
[TOC]
# fuchsia.wlan.product.deprecatedclient
<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: 7</span></div>
## **PROTOCOLS**
## DeprecatedClient {#DeprecatedClient}
*Defined in [fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl;l=32)*
<p>Allows legacy interactions with a WLAN client interface.</p>
### Status {#DeprecatedClient.Status}
<p>Queries the status of the most recently discovered WLAN client interface.</p>
#### Request {#DeprecatedClient.Status_Request}
&lt;EMPTY&gt;
#### Response {#DeprecatedClient.Status_Response}
<table>
<tr><th>Name</th><th>Type</th></tr>
<tr>
<td><code>status</code></td>
<td>
<code><a class='link' href='#WlanStatus'>WlanStatus</a></code>
</td>
</tr>
</table>
## **STRUCTS**
### Ap {#Ap data-text="Ap"}
*Defined in [fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl;l=18)*
<p>Encapsulates information associated with the access point to which a WLAN client is associated.</p>
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
<tr id="Ap.ssid">
<td><code>ssid</code></td>
<td>
<code>string[32]</code>
</td>
<td></td>
<td>No default</td>
</tr>
<tr id="Ap.rssi_dbm">
<td><code>rssi_dbm</code></td>
<td>
<code>int8</code>
</td>
<td></td>
<td>No default</td>
</tr>
</table>
### WlanStatus {#WlanStatus data-text="WlanStatus"}
*Defined in [fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl;l=24)*
<p>Represents the current state of a WLAN client interface.</p>
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
<tr id="WlanStatus.state">
<td><code>state</code></td>
<td>
<code><a class='link' href='#State'>State</a></code>
</td>
<td></td>
<td>No default</td>
</tr>
<tr id="WlanStatus.current_ap">
<td><code>current_ap</code></td>
<td>
<code><a class='link' href='#Ap'>Ap</a>?</code>
</td>
<td></td>
<td>No default</td>
</tr>
</table>
## **ENUMS**
### State [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#State data-text="State"}
Type: <code>uint32</code>
*Defined in [fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl;l=10)*
<p>Represents the current association state of a client interface if one exists.</p>
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="State.NO_CLIENT">
<td><h3 id="State.NO_CLIENT" class="add-link hide-from-toc">NO_CLIENT</h3></td>
<td><code>0</code></td>
<td></td>
</tr>
<tr id="State.DISASSOCIATED">
<td><h3 id="State.DISASSOCIATED" class="add-link hide-from-toc">DISASSOCIATED</h3></td>
<td><code>1</code></td>
<td></td>
</tr>
<tr id="State.ASSOCIATING">
<td><h3 id="State.ASSOCIATING" class="add-link hide-from-toc">ASSOCIATING</h3></td>
<td><code>2</code></td>
<td></td>
</tr>
<tr id="State.ASSOCIATED">
<td><h3 id="State.ASSOCIATED" class="add-link hide-from-toc">ASSOCIATED</h3></td>
<td><code>3</code></td>
<td></td>
</tr>
</table>