44983aeea920e937522181b447d9e64086c17b0a |
|
09-Feb-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Update HIDL to match spec and add comments Update some HIDL names to match more closely the spec naming convention. Add comments - whenever possible provide reference to NAN spec. Bug: 34985658 Bug: 35040192 Test: unit tests and integration (sl4a) tests Change-Id: I957fb8a9814b3acaf8b710d397fe18b39f6a8c77
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|
073bb9943a5528205aaa73ddf42a9ac2edd48c7a |
|
09-Feb-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Modify the discovery session handle to uint8_t Match the NAN protocol. Bug: 35040192 Test: unit tests + integration (sl4a) tests Change-Id: I9b39d184708c6e000bd4d84f97659f20d7ec75fd
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|
ccb15627713db4dca1f03b9a193f7c838bed52aa |
|
09-Feb-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Remove support for vendor-specific attributes Vendor-specific attribute support API is not fully functional or thought out. The Tx portion is working but the Rx portion requires additional configuration to prevent spamming the framework with all vendor-specific attributes. Remove until full solution is designed. Bug: 35193235 Test: unit tests and integration (sl4a) tests. Change-Id: I31a601af3b2c1f9f736130ce00abf73c55ac086a
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|
f01bcaa9a3708e579f3facdfe0988217d689c68e |
|
25-Dec-2016 |
Etan Cohen <etancohen@google.com> |
[AWARE] Update HIDL interface and link to legacy HAL HAL: Refine first cut implementation of HIDL interfaces and bring up-to-date with changes to HAL. Server: connect to legacy HAL, convert all structures. Bug: 32207606 Test: builds Change-Id: Ice1ba44014aa98cc948c0d0202b4fd18bf875502
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|
120f94c594cb524d4f84673630d779fc0d6aff16 |
|
13-Oct-2016 |
Roshan Pius <rpius@google.com> |
wifi(interface): NAN HIDL interface Interface is mostly a replication of the wifi_nan.h HAL header file. 1. All the methods are in |IWifiNanIface|. 2. Moved all the callbacks to |IWifiNanIfaceEventCallback.hal|. 2. Moved all the data types to |types.hal|. 3. Changed all the variable size arrays to vecs. Bug: 31991076 Test: ./hardware/interfaces/update-makefiles.sh Change-Id: I2af0b0003cf30a0f2bfdcb56b69c492cf831745b
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|
adcfba4b09b6d708cafe8d8e0cc35ed8888cde9c |
|
05-Oct-2016 |
Roshan Pius <rpius@google.com> |
wifi(interface): Add Iface objects Create a child object under IWifiChip to represent each interface within the chip. Each iface object has a |type| & |ifname| which should help us uniquely identify them. This should help us expose methods that are applicable only to a specific interface type. While there, Assign a unique id to every chip on the device. Add IWifi.listChipIds() to retrieve the list of chip Id's avaiable on the device. IWifi.getChip() will now use the provided Id to retrieve the corresponding IWifiChip object(because HIDL language doesn't support vec<HIDL objects>). Bug: 31943042 Bug: 32003988 Test: Interface compiles (not implementation) Change-Id: I723007566ca4220362c02d0f452753fee4e31fce
/hardware/interfaces/wifi/1.0/IWifiNanIface.hal
|