[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/fuchsia.wlan.sme/README.md b/sdk/fidl/fuchsia.wlan.sme/README.md
index 7d78300..76e06f6 100644
--- a/sdk/fidl/fuchsia.wlan.sme/README.md
+++ b/sdk/fidl/fuchsia.wlan.sme/README.md
@@ -6,7 +6,7 @@
## **PROTOCOLS**
## ApSme {#ApSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#171)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#189)*
### Start {#fuchsia.wlan.sme/ApSme.Start}
@@ -72,7 +72,7 @@
</tr></table>
## ClientSme {#ClientSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#130)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#148)*
### Connect {#fuchsia.wlan.sme/ClientSme.Connect}
@@ -101,7 +101,12 @@
#### Request
<table>
<tr><th>Name</th><th>Type</th></tr>
- </table>
+ <tr>
+ <td><code>reason</code></td>
+ <td>
+ <code><a class='link' href='#UserDisconnectReason'>UserDisconnectReason</a></code>
+ </td>
+ </tr></table>
#### Response
@@ -149,7 +154,7 @@
</tr></table>
## ConnectTransaction {#ConnectTransaction}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#81)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#99)*
### OnFinished {#fuchsia.wlan.sme/ConnectTransaction.OnFinished}
@@ -168,7 +173,7 @@
</tr></table>
## MeshSme {#MeshSme}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#200)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#218)*
### GetMeshPathTable {#fuchsia.wlan.sme/MeshSme.GetMeshPathTable}
@@ -239,7 +244,7 @@
</tr></table>
## ScanTransaction {#ScanTransaction}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#48)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#66)*
### OnError {#fuchsia.wlan.sme/ScanTransaction.OnError}
@@ -287,7 +292,7 @@
## **STRUCTS**
### ActiveScanRequest {#ActiveScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#63)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#81)*
@@ -310,7 +315,7 @@
</table>
### Ap {#Ap}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#161)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#179)*
@@ -340,7 +345,7 @@
</table>
### ApConfig {#ApConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#137)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#155)*
@@ -370,7 +375,7 @@
</table>
### ApStatusResponse {#ApStatusResponse}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#167)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#185)*
@@ -386,7 +391,7 @@
</table>
### BssInfo {#BssInfo}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#26)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#44)*
@@ -451,7 +456,7 @@
</table>
### ClientStatusResponse {#ClientStatusResponse}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#124)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#142)*
@@ -474,7 +479,7 @@
</table>
### ConnectRequest {#ConnectRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#111)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#129)*
@@ -522,7 +527,7 @@
</table>
### Empty {#Empty}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#96)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#114)*
<p>Empty struct used as credential value for open networks.</p>
@@ -532,7 +537,7 @@
</table>
### MeshConfig {#MeshConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#177)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#195)*
@@ -555,7 +560,7 @@
</table>
### PassiveScanRequest {#PassiveScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#60)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#78)*
@@ -564,7 +569,7 @@
</table>
### RadioConfig {#RadioConfig}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#86)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#104)*
@@ -615,7 +620,7 @@
</table>
### ScanError {#ScanError}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#43)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#61)*
@@ -644,7 +649,7 @@
### ConnectResultCode {#ConnectResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#70)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#88)*
@@ -670,7 +675,7 @@
### GetMeshPathTableResultCode {#GetMeshPathTableResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#195)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#213)*
@@ -688,7 +693,7 @@
### JoinMeshResultCode {#JoinMeshResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#182)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#200)*
@@ -718,7 +723,7 @@
### LeaveMeshResultCode {#LeaveMeshResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#190)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#208)*
@@ -791,7 +796,7 @@
### ScanErrorCode {#ScanErrorCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#37)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#55)*
@@ -813,7 +818,7 @@
### StartApResultCode {#StartApResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#143)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#161)*
@@ -855,7 +860,7 @@
### StopApResultCode {#StopApResultCode}
Type: <code>uint32</code>
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#155)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#173)*
@@ -874,6 +879,68 @@
<td></td>
</tr></table>
+### UserDisconnectReason {#UserDisconnectReason}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#26)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="UserDisconnectReason.UNKNOWN">
+ <td><code>UNKNOWN</code></td>
+ <td><code>0</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.FAILED_TO_CONNECT">
+ <td><code>FAILED_TO_CONNECT</code></td>
+ <td><code>1</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.FIDL_CONNECT_REQUEST">
+ <td><code>FIDL_CONNECT_REQUEST</code></td>
+ <td><code>2</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.FIDL_STOP_CLIENT_CONNECTIONS_REQUEST">
+ <td><code>FIDL_STOP_CLIENT_CONNECTIONS_REQUEST</code></td>
+ <td><code>3</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.PROACTIVE_NETWORK_SWITCH">
+ <td><code>PROACTIVE_NETWORK_SWITCH</code></td>
+ <td><code>4</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.DISCONNECT_DETECTED_FROM_SME">
+ <td><code>DISCONNECT_DETECTED_FROM_SME</code></td>
+ <td><code>5</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.REGULATORY_REGION_CHANGE">
+ <td><code>REGULATORY_REGION_CHANGE</code></td>
+ <td><code>6</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.STARTUP">
+ <td><code>STARTUP</code></td>
+ <td><code>7</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.NETWORK_UNSAVED">
+ <td><code>NETWORK_UNSAVED</code></td>
+ <td><code>8</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.NETWORK_CONFIG_UPDATED">
+ <td><code>NETWORK_CONFIG_UPDATED</code></td>
+ <td><code>9</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.WLAN_SME_UNIT_TESTING">
+ <td><code>WLAN_SME_UNIT_TESTING</code></td>
+ <td><code>125</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.WLAN_SERVICE_UTIL_TESTING">
+ <td><code>WLAN_SERVICE_UTIL_TESTING</code></td>
+ <td><code>126</code></td>
+ <td></td>
+ </tr><tr id="UserDisconnectReason.WLAN_DEV_TOOL">
+ <td><code>WLAN_DEV_TOOL</code></td>
+ <td><code>127</code></td>
+ <td></td>
+ </tr></table>
+
@@ -881,7 +948,7 @@
## **UNIONS**
### Credential {#Credential}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#100)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#118)*
<p>Information required to connect to a protected network.</p>
@@ -910,7 +977,7 @@
</tr></table>
### ScanRequest {#ScanRequest}
-*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#55)*
+*Defined in [fuchsia.wlan.sme/sme.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.sme/sme.fidl#73)*
<table>