Offload HAL service reports all errors to the client. To bring Wifi Nano
app to a known state, also send a RESET command to the Nano app.
Bug: 32842314
Test: VTS
Change-Id: Ie5834b80e545e9099e3492b0354fefc2bc82ef8c
The following messages from Nano app
- Error, Scan stats, Scan Results
Also invoke the appropriate callback to the client.
Bug: 32842314
Test: VTS
Change-Id: I562b2bcf149f8eab1cddc094a7b976aa56bdb9c8
The following messages are to be sent to the nano app in response to
invocation of the Offload HAL APIs from the client
- subscribe, unsubsuscribe, configure scans
CHRE interface will send the following commands to context hub
- Get hub info and nano app list requests
The callbacks from the socket will handle responses to these requests
Bug: 32842314
Test: VTS
Change-Id: I441522f5014317b7ac625742ab9782eeba5d78c8
Offload HAL service reports all errors to the client. To bring Wifi Nano
app to a known state, also send a RESET command to the Nano app.
Bug: 32842314
Test: VTS
Change-Id: I18a2988ebbd7ef8ba1919837db6a539acd3a81fc
The following messages from Nano app
- Error, Scan stats, Scan Results
Also invoke the appropriate callback to the client.
Bug: 32842314
Test: VTS
Change-Id: Ie69ef82fa21ccd87160c18c89e7504c08606610c
The following messages are to be sent to the nano app in response to
invocation of the Offload HAL APIs from the client
- subscribe, unsubsuscribe, configure scans
CHRE interface will send the following commands to context hub
- Get hub info and nano app list requests
The callbacks from the socket will handle responses to these requests
Bug: 32842314
Test: VTS
Change-Id: I1e75cbbe5ad2f7c4908dfba0f56bc04e1af31776
Define OffloadServer class that implements the Offload HAL service and
the callback interface to the CHRE platform. This is where the
communication to the CHRE interface will take place and this class is
created to be testable for unit testing.
Bug: 32842314
Test: VTS
Change-Id: I9c259ab2b721d7d1ac8cb16083c464002c237a16