From 02caa1b821e101bf74b528e5fd64d794633a3e6c Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Wed, 26 Oct 2016 15:56:17 -0700 Subject: 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 --- wifi/1.0/IWifi.hal | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'wifi') diff --git a/wifi/1.0/IWifi.hal b/wifi/1.0/IWifi.hal index 316669131..a6329206e 100644 --- a/wifi/1.0/IWifi.hal +++ b/wifi/1.0/IWifi.hal @@ -34,10 +34,15 @@ interface IWifi { * * @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 @@ interface IWifi { * @return status WifiStatus of the operation. * Possible status codes: * |WifiStatusCode.SUCCESS|, - * |WifiStatusCode.NOT_AVAILABLE|, + * |WifiStatusCode.NOT_STARTED|, * |WifiStatusCode.UNKNOWN| */ @exit @@ -87,17 +92,27 @@ interface IWifi { * 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 chipIds); + getChipIds() generates (WifiStatus status, vec 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); }; -- cgit v1.2.3