Update ConnectivityPublisher and data format

The data format and classes are changed in master branch
(sha 4a8beb79f9b). This change will make this branch
and master branch closer to simply future cherry picks
between multiple branches.

Bug: 214304284
Test: atest CarServiceUnitTest:RefinedStatsTest
Test: atest CarServiceUnitTest:ConnectivityPublisherTest
Test: Tested using KitchenSink app
Change-Id: I179ace484225f24fcb236f696a133534b5b99d1d
Merged-In: I179ace484225f24fcb236f696a133534b5b99d1d
(cherry picked from commit 4a8beb79f9b41e1b5f1625ab0a0120d76d0e4dad)
7 files changed
tree: a02f86e8201ccd541c1fa7bea0337d7759fa4e70
  1. car-admin-ui-lib/
  2. car-internal-lib/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. cpp/
  10. data/
  11. experimental/
  12. FrameworkPackageStubs/
  13. obd2-lib/
  14. packages/
  15. procfs-inspector/
  16. service/
  17. tests/
  18. tools/
  19. user/
  20. vehicle-hal-support-lib/
  21. .clang-format
  22. .gitignore
  23. Android.mk
  24. CleanSpec.mk
  25. CPPLINT.cfg
  26. OWNERS
  27. PREUPLOAD.cfg
  28. README.md
  29. TEST_MAPPING
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.