History log of /hardware/interfaces/wifi/1.0/IWifiRttController.hal
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
824e475cd1e81a74529a50d1ed99b86e802a9de3 03-Dec-2016 Roshan Pius <rpius@google.com> wifi: Remove unused methods in IWifiRttController

These are currently unused in the legacy HAL function table and there
isn't any need for these to be migrated over to HIDL.

Bug: 31991232
Test: Compiles
Change-Id: I50611d1fd5a6ac276e7911ca1920c3d5ee2d5ba6
/hardware/interfaces/wifi/1.0/IWifiRttController.hal
18eec81adc49e363a97e6cd9b95c004d7b62ec6d 14-Oct-2016 Roshan Pius <rpius@google.com> wifi(interface): Rtt controller HIDL interface

Bug: 31991232
Test: ./hardware/interfaces/update-makefiles.sh
Change-Id: I53b95e85ee8a71bcb0494420913c9511f87908c0
/hardware/interfaces/wifi/1.0/IWifiRttController.hal
a52dc7322d39347c97c6b700bae6c7fa62090cd3 10-Oct-2016 Roshan Pius <rpius@google.com> wifi(interface): Make methods synchronous

Having all the HIDL methods asynchronous, makes it hard for the
calling code to keep track of the operation status/result.
There are some operations which will generate asynchronous results (like
bgscan), convert all the other methods to synchronous methods.

The |EventCallback| objects will now just broadcast important events
(needed for other clients to listen for state changes). This will no
longer be used to send responses to every command sent to the HAL.

Bug: 32061909
Test: `./hardware/interfaces/update-makefiles.sh`
Change-Id: Id2433f4c8e028268dd027cdeb239ba4082b157b5
/hardware/interfaces/wifi/1.0/IWifiRttController.hal
1f9073cfcb1a9674beb839efa24046851dee0222 10-Oct-2016 Roshan Pius <rpius@google.com> wifi(interface): Add status for every method

Add a status parameter for every HIDL interface object method which can
possibly become invalid. This should help inform the caller that the
object being used is stale/invalid now.

While there,
Rename |CommandFailureReson| to |FailureReasonCode|.

NOTE: |FailureReason| will continue to indicate any errors during the
processing of the command via the corresponding |onFailure| callback.

Bug: 32056230
Test: Compiles
Change-Id: I2ec5af3075221e483579410f344bcedd6bf17a93
/hardware/interfaces/wifi/1.0/IWifiRttController.hal
fcbf923d3ae52c0d5f585dc2bd8e45e4814ce1db 06-Oct-2016 Roshan Pius <rpius@google.com> wifi(interface): Add RTT Controller object

Create a RTT controller object to use for initiating all the RTT related
HAL opertations.
Since we don't want to fix the iface on which to initiate RTT operations,
these methods will be rooted in a new standalone object |RttController|.
Framework can decide to intiate an instance of |RttController| on a
specified iface or let the implementation pick one.

Bug: 31991232
Test: Interface compiles.
Change-Id: I65f7a7babd72db26ce6549f572abd9ef73700c82
/hardware/interfaces/wifi/1.0/IWifiRttController.hal