[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/README.md b/sdk/fidl/README.md
index 17c6510..040187d 100644
--- a/sdk/fidl/README.md
+++ b/sdk/fidl/README.md
@@ -1066,6 +1066,10 @@
<td></td>
</tr>
<tr>
+ <td><a href="fuchsia.wlan.service/index">fuchsia.wlan.service</a></td>
+ <td></td>
+</tr>
+<tr>
<td><a href="fuchsia.wlan.sme/index">fuchsia.wlan.sme</a></td>
<td></td>
</tr>
diff --git a/sdk/fidl/_toc.yaml b/sdk/fidl/_toc.yaml
index e92cd4d..b158dcf 100644
--- a/sdk/fidl/_toc.yaml
+++ b/sdk/fidl/_toc.yaml
@@ -521,6 +521,8 @@
path: /reference/fidl/fuchsia.wlan.product.deprecatedclient
- title: fuchsia.wlan.product.deprecatedconfiguration
path: /reference/fidl/fuchsia.wlan.product.deprecatedconfiguration
+ - title: fuchsia.wlan.service
+ path: /reference/fidl/fuchsia.wlan.service
- title: fuchsia.wlan.sme
path: /reference/fidl/fuchsia.wlan.sme
- title: fuchsia.wlan.stats
diff --git a/sdk/fidl/fuchsia.feedback/README.md b/sdk/fidl/fuchsia.feedback/README.md
index 5ccafb1..f6f743d 100644
--- a/sdk/fidl/fuchsia.feedback/README.md
+++ b/sdk/fidl/fuchsia.feedback/README.md
@@ -200,6 +200,32 @@
</td>
</tr></table>
+## DataProviderController {#DataProviderController}
+*Defined in [fuchsia.feedback/data_provider_controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.feedback/data_provider_controller.fidl#10)*
+
+<p>Used to externally control the data provider, say when disk space is becoming scarce or user
+privacy settings change.</p>
+
+### DisableAndDropPersistentLogs {#fuchsia.feedback/DataProviderController.DisableAndDropPersistentLogs}
+
+<p>Disables persistent logging for the remainder of the boot and drops any logs that have been
+persisted. Returns when both have completed. Persistent logging cannot
+be re-enabled at the moment due to the fact that a device is expected to reboot soon after
+persistent logging has been disabled.</p>
+<p>Be aware that any snapshots created during the next boot will not have logs from the
+current boot and can make debugging difficult.</p>
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
## DeviceIdProvider {#DeviceIdProvider}
*Defined in [fuchsia.feedback/device_id_provider.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.feedback/device_id_provider.fidl#13)*
diff --git a/sdk/fidl/fuchsia.sys2/README.md b/sdk/fidl/fuchsia.sys2/README.md
index 5832782..a94660b 100644
--- a/sdk/fidl/fuchsia.sys2/README.md
+++ b/sdk/fidl/fuchsia.sys2/README.md
@@ -3232,9 +3232,9 @@
<td>2</td>
<td><code>events</code></td>
<td>
- <code>vector<string>[100]</code>
+ <code>vector<<a class='link' href='#EventSubscription'>EventSubscription</a>>[100]</code>
</td>
- <td><p>The set of event names to which this EventStream is subscribed.
+ <td><p>The set of events to which this EventStream is subscribed.
Note: This vector must be non-empty.</p>
</td>
</tr></table>
diff --git a/sdk/fidl/fuchsia.wlan.service/README.md b/sdk/fidl/fuchsia.wlan.service/README.md
new file mode 100644
index 0000000..79e6c03
--- /dev/null
+++ b/sdk/fidl/fuchsia.wlan.service/README.md
@@ -0,0 +1,505 @@
+[TOC]
+
+# fuchsia.wlan.service
+
+
+## **PROTOCOLS**
+
+## Wlan {#Wlan}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#81)*
+
+<p>Stub interface; eventually to be replaced by something based on the 802.11
+SME / MSGCF.</p>
+
+### ClearSavedNetworks {#fuchsia.wlan.service/Wlan.ClearSavedNetworks}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+### Connect {#fuchsia.wlan.service/Wlan.Connect}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>req</code></td>
+ <td>
+ <code><a class='link' href='#ConnectConfig'>ConnectConfig</a></code>
+ </td>
+ </tr></table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ </tr></table>
+
+### Disconnect {#fuchsia.wlan.service/Wlan.Disconnect}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ </tr></table>
+
+### Scan {#fuchsia.wlan.service/Wlan.Scan}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>req</code></td>
+ <td>
+ <code><a class='link' href='#ScanRequest'>ScanRequest</a></code>
+ </td>
+ </tr></table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>result</code></td>
+ <td>
+ <code><a class='link' href='#ScanResult'>ScanResult</a></code>
+ </td>
+ </tr></table>
+
+### StartBss {#fuchsia.wlan.service/Wlan.StartBss}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>cfg</code></td>
+ <td>
+ <code><a class='link' href='#BssConfig'>BssConfig</a></code>
+ </td>
+ </tr></table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ </tr></table>
+
+### Stats {#fuchsia.wlan.service/Wlan.Stats}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>stats</code></td>
+ <td>
+ <code><a class='link' href='#WlanStats'>WlanStats</a></code>
+ </td>
+ </tr></table>
+
+### Status {#fuchsia.wlan.service/Wlan.Status}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### 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>
+
+### StopBss {#fuchsia.wlan.service/Wlan.StopBss}
+
+
+#### Request
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ </table>
+
+
+#### Response
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ </tr></table>
+
+
+
+## **STRUCTS**
+
+### AP {#AP}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#23)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="AP.bssid">
+ <td><code>bssid</code></td>
+ <td>
+ <code>vector<uint8></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="AP.ssid">
+ <td><code>ssid</code></td>
+ <td>
+ <code>string</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><tr id="AP.is_secure">
+ <td><code>is_secure</code></td>
+ <td>
+ <code>bool</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="AP.is_compatible">
+ <td><code>is_compatible</code></td>
+ <td>
+ <code>bool</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="AP.chan">
+ <td><code>chan</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.wlan.common/'>fuchsia.wlan.common</a>/<a class='link' href='../fuchsia.wlan.common/#WlanChan'>WlanChan</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### BssConfig {#BssConfig}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#66)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="BssConfig.ssid">
+ <td><code>ssid</code></td>
+ <td>
+ <code>string</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="BssConfig.beaconPeriod">
+ <td><code>beaconPeriod</code></td>
+ <td>
+ <code>int32</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="BssConfig.dtimPeriod">
+ <td><code>dtimPeriod</code></td>
+ <td>
+ <code>int32</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="BssConfig.channel">
+ <td><code>channel</code></td>
+ <td>
+ <code>uint8</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### ConnectConfig {#ConnectConfig}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#42)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ConnectConfig.ssid">
+ <td><code>ssid</code></td>
+ <td>
+ <code>string</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="ConnectConfig.passPhrase">
+ <td><code>passPhrase</code></td>
+ <td>
+ <code>string</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="ConnectConfig.scanInterval">
+ <td><code>scanInterval</code></td>
+ <td>
+ <code>uint8</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="ConnectConfig.bssid">
+ <td><code>bssid</code></td>
+ <td>
+ <code>string</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### Error {#Error}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#18)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="Error.code">
+ <td><code>code</code></td>
+ <td>
+ <code><a class='link' href='#ErrCode'>ErrCode</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="Error.description">
+ <td><code>description</code></td>
+ <td>
+ <code>string</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### ScanRequest {#ScanRequest}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#32)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ScanRequest.timeout">
+ <td><code>timeout</code></td>
+ <td>
+ <code>uint8</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### ScanResult {#ScanResult}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#37)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="ScanResult.error">
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="ScanResult.aps">
+ <td><code>aps</code></td>
+ <td>
+ <code>vector<<a class='link' href='#AP'>AP</a>>?</code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### WlanStats {#WlanStats}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#73)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanStats.error">
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr><tr id="WlanStats.stats">
+ <td><code>stats</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.wlan.stats/'>fuchsia.wlan.stats</a>/<a class='link' href='../fuchsia.wlan.stats/#IfaceStats'>IfaceStats</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </tr>
+</table>
+
+### WlanStatus {#WlanStatus}
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#60)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="WlanStatus.error">
+ <td><code>error</code></td>
+ <td>
+ <code><a class='link' href='#Error'>Error</a></code>
+ </td>
+ <td></td>
+ <td>No default</td>
+ </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**
+
+### ErrCode {#ErrCode}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#10)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="ErrCode.OK">
+ <td><code>OK</code></td>
+ <td><code>0</code></td>
+ <td></td>
+ </tr><tr id="ErrCode.INTERNAL">
+ <td><code>INTERNAL</code></td>
+ <td><code>1</code></td>
+ <td></td>
+ </tr><tr id="ErrCode.NOT_FOUND">
+ <td><code>NOT_FOUND</code></td>
+ <td><code>2</code></td>
+ <td></td>
+ </tr><tr id="ErrCode.NOT_SUPPORTED">
+ <td><code>NOT_SUPPORTED</code></td>
+ <td><code>3</code></td>
+ <td></td>
+ </tr><tr id="ErrCode.INVALID_ARGS">
+ <td><code>INVALID_ARGS</code></td>
+ <td><code>4</code></td>
+ <td></td>
+ </tr></table>
+
+### State {#State}
+Type: <code>uint32</code>
+
+*Defined in [fuchsia.wlan.service/wlan_service.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.wlan.service/wlan_service.fidl#49)*
+
+
+
+<table>
+ <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="State.UNKNOWN">
+ <td><code>UNKNOWN</code></td>
+ <td><code>0</code></td>
+ <td></td>
+ </tr><tr id="State.BSS">
+ <td><code>BSS</code></td>
+ <td><code>1</code></td>
+ <td></td>
+ </tr><tr id="State.QUERYING">
+ <td><code>QUERYING</code></td>
+ <td><code>2</code></td>
+ <td></td>
+ </tr><tr id="State.SCANNING">
+ <td><code>SCANNING</code></td>
+ <td><code>3</code></td>
+ <td></td>
+ </tr><tr id="State.JOINING">
+ <td><code>JOINING</code></td>
+ <td><code>4</code></td>
+ <td></td>
+ </tr><tr id="State.AUTHENTICATING">
+ <td><code>AUTHENTICATING</code></td>
+ <td><code>5</code></td>
+ <td></td>
+ </tr><tr id="State.ASSOCIATING">
+ <td><code>ASSOCIATING</code></td>
+ <td><code>6</code></td>
+ <td></td>
+ </tr><tr id="State.ASSOCIATED">
+ <td><code>ASSOCIATED</code></td>
+ <td><code>7</code></td>
+ <td></td>
+ </tr></table>
+
+
+
+
+
+
+
+
+
+
+