wifi(interface): Add status for all methods
Add missing status returns for a few HIDL methods. This is to keep the
interface consistent.
Bug: 32146455
Test: update_makefile.sh
Change-Id: Ia66fe4d00e884e5ce1e1906db77bb5ffdaebffdd
diff --git a/wifi/1.0/IWifi.hal b/wifi/1.0/IWifi.hal
index 3166691..a632920 100644
--- a/wifi/1.0/IWifi.hal
+++ b/wifi/1.0/IWifi.hal
@@ -34,10 +34,15 @@
*
* @param callback An instance of the |IWifiEventCallback| HIDL interface
* object.
+ * @return status WifiStatus of the operation.
+ * Possible status codes:
+ * |WifiStatusCode.SUCCESS|,
+ * |WifiStatusCode.UNKNOWN|
*/
@entry
@callflow(next={"*"})
- oneway registerEventCallback(IWifiEventCallback callback);
+ registerEventCallback(IWifiEventCallback callback)
+ generates (WifiStatus status);
/**
* Get the current state of the HAL.
@@ -75,7 +80,7 @@
* @return status WifiStatus of the operation.
* Possible status codes:
* |WifiStatusCode.SUCCESS|,
- * |WifiStatusCode.NOT_AVAILABLE|,
+ * |WifiStatusCode.NOT_STARTED|,
* |WifiStatusCode.UNKNOWN|
*/
@exit
@@ -87,17 +92,27 @@
* The corresponding |IWifiChip| object for any chip can be
* retrieved using |getChip| method.
*
+ * @return status WifiStatus of the operation.
+ * Possible status codes:
+ * |WifiStatusCode.SUCCESS|,
+ * |WifiStatusCode.NOT_STARTED|,
+ * |WifiStatusCode.UNKNOWN|
* @return chipIds List of all chip Id's on the device.
*/
@callflow(next={"*"})
- getChipIds() generates (vec<ChipId> chipIds);
+ getChipIds() generates (WifiStatus status, vec<ChipId> chipIds);
/**
* Gets a HIDL interface object for the chip corresponding to the
* provided chipId.
*
+ * @return status WifiStatus of the operation.
+ * Possible status codes:
+ * |WifiStatusCode.SUCCESS|,
+ * |WifiStatusCode.NOT_STARTED|,
+ * |WifiStatusCode.UNKNOWN|
* @return chip HIDL interface object representing the chip.
*/
@callflow(next={"*"})
- getChip(ChipId chipId) generates (IWifiChip chip);
+ getChip(ChipId chipId) generates (WifiStatus status, IWifiChip chip);
};