History log of /hardware/interfaces/wifi/1.0/IWifiNanIface.hal
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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