History log of /system/chre/apps/wifi_world/wifi_world.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2b9d71a9f6a9e8cc0e787957d022154231f29962 24-Mar-2017 Brian Duddie <bduddie@google.com> Correct nanoappEnd entry point naming

Was previously referred to as nanoappStop, which does not match the CHRE
API definition.

Test: compile for linux and slpi
Change-Id: I0586a702624f0159e79876608c5955ed974912f1
/system/chre/apps/wifi_world/wifi_world.cc
9d5b500a223ef73560f0dce38f50b809bde5dd0d 23-Mar-2017 Brian Duddie <bduddie@google.com> Rework Nanoapp model

Unify Nanoapp into a single monolithic object that directly exposes the
common interfaces implemented in core and platform. As a result of this,
PlatformNanoapp will no longer exist as a separate entity from Nanoapp.
In preparation for dynamic app support, refactor static nanoapp loading
to construct a UniquePtr<Nanoapp> and transfer ownership to the
EventLoop when starting a nanoapp.

This commit includes the first look at the nanoapp support library which
will be used for external nanoapps implemented as dynamic shared
objects.

Test: run chre_test_client with MessageWorld, and run the Linux simulator
Change-Id: Ic17f2c48c3156d1e5bb255b1c6a188908123d5df
/system/chre/apps/wifi_world/wifi_world.cc
1ac1f606166ed611241d3605df45fcbbeceb022d 21-Mar-2017 Andrew Rossignol <aarossig@google.com> Adds on-demand wifi scans to WiFiWorld

Test: Run on device with WifiWorld enabled
Change-Id: Ie623c0451a97713f063a3034902e3832b1c325d4
/system/chre/apps/wifi_world/wifi_world.cc
de21e14b333cc8f52db1e759b537c4c1a8e81dd3 21-Mar-2017 Andrew Rossignol <aarossig@google.com> Updates parseChreWifiBand to always return a string

Test: Run on device
Change-Id: Ic65a9907c02d81ce1f10a41dcd9a6323c55725b2
/system/chre/apps/wifi_world/wifi_world.cc
0e2f02c628480c36e32c05656e66e108413a5a42 21-Mar-2017 Andrew Rossignol <aarossig@google.com> Extends the logging of WiFi scan events in WiFiWorld

Test: Compile + load on device and view scan results
Change-Id: Ib10c02ec770aaf2b6c65eb968b20660ec2755792
/system/chre/apps/wifi_world/wifi_world.cc
da6eaabf8572a16acaebd516dd96ce0063d71e91 18-Mar-2017 Andrew Rossignol <aarossig@google.com> Adds initial WiFi scan event logging to WifiWorld

Test: Compile + run on device
Change-Id: I6e4cd05064c93eb26223b1e69f57b07b8922cedd
/system/chre/apps/wifi_world/wifi_world.cc
e969b9be8eca27ffc875167879ab0ec093b3e313 16-Mar-2017 Andrew Rossignol <aarossig@google.com> Implements static nanoapp loading

- Removes the list of nanoapps from the platform init code
- Introduces a new weakly linked nanoapp list on a per-platform basis
- Adds a LoadStaticNanoapps method

Test: Compile + run simulator and device.
Change-Id: Ib4927655977a088650b3954437de3f594ee6529d
/system/chre/apps/wifi_world/wifi_world.cc
a16406ba1a734f21f36a4b0f64b23b062644b6e2 16-Mar-2017 Andrew Rossignol <aarossig@google.com> Adds a nanoapp logging header file

- Updates nanoapps to use this new logging macro
- Updates chre.h to be a system-style include
- Makes using chreLog shorter
- Allows disabling logs below a certain level
- Moves some common log level logic to a new file to be shared

Test: Compile and run the simulator
Change-Id: I81ce7218132f9325b58e2a6792a3bfb6573c30ed
/system/chre/apps/wifi_world/wifi_world.cc
1587af4ff0a6574d626c6e2d392173d151a23720 10-Mar-2017 Andrew Rossignol <aarossig@google.com> Extends the WifiWorld sample nanoapp

- Adds support for requesting scan monitoring if supported.
- Logs the async result of enabling scan monitoring.
- Logging Wifi scans is left as a TODO as event dispatching is not yet
enabled.

Test: Compile and run the simulator, on-device testing is next
Change-Id: I000a9fb2856dbf557d2c862bee5320a331dab552
/system/chre/apps/wifi_world/wifi_world.cc
09f699fd649d1a1db49dc7317549729cea4356af 07-Mar-2017 Andrew Rossignol <aarossig@google.com> Adds WifiWorld sample CHRE nanoapp

- The goal is to exercise basic wifi functionality and log results for
manual inspection.
- Currently logs the platform capabilities.

Test: Run the nanoapp, see the logs
Change-Id: I5eec1ac2bb4997457e3ca4bbe62ab894bd4c50dd
/system/chre/apps/wifi_world/wifi_world.cc