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
|