Retry USB enumeration once if startAoap fails.

Required by HUIG R03-254.

Bug: 145687797
Test: manually tested by plugging in device and succeeding. Changed code so that startAoap throws an exception once, retry succeeds. Changed code so that startAoap throws an exception every time, HU gives up Aoa handshake. Used multiple devices to make sure retrying is with the correct one.
Change-Id: I3236cd0ffd0374600da90f2183e61a3ac3006fb7
2 files changed
tree: 3ffc54c0d1898642e8db468bc3efc6de65b49c15
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. computepipe/
  11. EncryptionRunner/
  12. evs/
  13. experimental/
  14. FrameworkPackageStubs/
  15. obd2-lib/
  16. procfs-inspector/
  17. service/
  18. surround_view/
  19. tests/
  20. tools/
  21. user/
  22. vehicle-hal-support-lib/
  23. watchdog/
  24. .clang-format
  25. .gitignore
  26. Android.mk
  27. CleanSpec.mk
  28. CPPLINT.cfg
  29. OWNERS
  30. PREUPLOAD.cfg
  31. README.md
  32. 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.