lp:~thomas-voss/location-service/add-ichnaea-provider-next
Created by
Thomas Voß
and last modified
- Get this branch:
- bzr branch lp:~thomas-voss/location-service/add-ichnaea-provider-next
Only
Thomas Voß
can upload to this branch. If you are
Thomas Voß
please log in for upload directions.
Branch merges
Propose for merging
- Simon Fels (community): Approve
- Thomas Voß: Pending requested
-
Diff: 10134 lines (+9893/-1)38 files modified3rd-party/ichnaea/CMakeLists.txt (+68/-0)
3rd-party/ichnaea/examples/client.cpp (+101/-0)
3rd-party/ichnaea/include/ichnaea/bluetooth_beacon.h (+33/-0)
3rd-party/ichnaea/include/ichnaea/client.h (+66/-0)
3rd-party/ichnaea/include/ichnaea/error.h (+56/-0)
3rd-party/ichnaea/include/ichnaea/geolocate/fallback.h (+49/-0)
3rd-party/ichnaea/include/ichnaea/geolocate/parameters.h (+48/-0)
3rd-party/ichnaea/include/ichnaea/geolocate/result.h (+45/-0)
3rd-party/ichnaea/include/ichnaea/geosubmit/parameters.h (+34/-0)
3rd-party/ichnaea/include/ichnaea/geosubmit/report.h (+67/-0)
3rd-party/ichnaea/include/ichnaea/geosubmit/result.h (+26/-0)
3rd-party/ichnaea/include/ichnaea/ichnaea.h (+37/-0)
3rd-party/ichnaea/include/ichnaea/radio_cell.h (+60/-0)
3rd-party/ichnaea/include/ichnaea/region/parameters.h (+28/-0)
3rd-party/ichnaea/include/ichnaea/region/result.h (+36/-0)
3rd-party/ichnaea/include/ichnaea/response.h (+86/-0)
3rd-party/ichnaea/include/ichnaea/wifi_access_point.h (+53/-0)
3rd-party/ichnaea/src/ichnaea/client.cpp (+120/-0)
3rd-party/ichnaea/src/ichnaea/codec.h (+371/-0)
3rd-party/ichnaea/src/ichnaea/error.cpp (+30/-0)
3rd-party/ichnaea/src/ichnaea/geolocate/fallback.cpp (+41/-0)
3rd-party/ichnaea/src/ichnaea/geosubmit/report.cpp (+29/-0)
3rd-party/ichnaea/src/ichnaea/radio_cell.cpp (+29/-0)
3rd-party/ichnaea/src/ichnaea/util/json.hpp (+7873/-0)
3rd-party/ichnaea/src/ichnaea/wifi_access_point.cpp (+37/-0)
3rd-party/ichnaea/tests/CMakeLists.txt (+19/-0)
3rd-party/ichnaea/tests/error_test.cpp (+25/-0)
3rd-party/ichnaea/tests/fallback_test.cpp (+38/-0)
3rd-party/ichnaea/tests/radio_cell_test.cpp (+26/-0)
3rd-party/ichnaea/tests/response_test.cpp (+34/-0)
3rd-party/ichnaea/tests/wifi_access_point_test.cpp (+26/-0)
CMakeLists.txt (+3/-0)
src/location/connectivity/nm.h (+1/-1)
src/location/providers/CMakeLists.txt (+1/-0)
src/location/providers/config.cpp (+7/-0)
src/location/providers/mls/CMakeLists.txt (+14/-0)
src/location/providers/mls/provider.cpp (+175/-0)
src/location/providers/mls/provider.h (+101/-0)
Branch information
Recent revisions
- 263. By Thomas Voß
-
Simplify the location::Provider interface.
Move all state-machine semantics into the implementation and
only expose a pure virtual interface for providers to implement.
Remove specific event-handlers and instead go fo an extensible location::Event
with location::Provider extending on location::Event: :Receiver. With that, we
can easily extend events going forward in an ABI compatible way. - 256. By Scott Sweeny
-
Fusion provider: Always use an update that came from the same source as the previous used update (fixes LP: #1570878) (LP: #1570878)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:location-service/trunk