History log of /packages/services/Car/vehicle_network_service/main_vehiclenetwork.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fe30ba00aec2fd5936b17439f392a053ec54ec9a 18-Sep-2015 keunyoung <keunyoung@google.com> migrate car service to use vehicle network service

- all jni stuffs gone as HAL is no longer loaded by car service
- disabled dispatch limiting in CarSensorService as vehicle
network service is already doing it.
- needs product config change to start VNS for CarService to work.

bug: 24095928

Change-Id: I5d7b2ae7efb24daf23f304db4def0c4f9a519b25
(cherry picked from commit 3f3190ce58955eda2730331c825ebd6433dab42d)
/packages/services/Car/vehicle_network_service/main_vehiclenetwork.cpp
e18e25d2a79e94a4cea83a94daee5f4cafd419cf 29-Aug-2015 keunyoung <keunyoung@google.com> add native vehicle network service with libvehiclenetwork libraries

- This is system api only allowing system processes to use.
- use proto to represent exchanged data. This addresses the overhead
of redefining what is already defined in vehicle HAL.
Still proto definition should be updated, but that is much better
than updating code directly.
- Blob is used to contain data. This prevents passing too big data
over binder call. All proto data are serialzed to a Blob and
sent over binder call.
- Added native and java version of libraries: Only native side tested.
- added VehicleNetwork wrapper for clients.

- TODO: migrate car service to VNS,
add Java side teat
start VNS during bootup (currently needs manual start)
implement caching

bug: 24095928
Change-Id: I391d3661de556d313319ba879b03685890cf2108
(cherry picked from commit 19559efcb153c16a77d753d535757c5d10e49708)
/packages/services/Car/vehicle_network_service/main_vehiclenetwork.cpp