1# Architecture of Car Telemetry Service 2 3## Names 4 5- C++ namespace `android.automotive.telemetry` - for all the car telemetry related projects. 6- android.telemetry.ICarTelemetry - AIDL interface for collecting car data. 7- cartelemetryd (android.automotive.telemetryd) - a daemon that implements `ICarTelemetry` 8 interface. 9- CarTelemetryService - a part of CarService that executes scrits. Located in car services dir. 10 11## Structure 12 13``` 14aidl/ - Internal AIDL declerations, for public AIDLs, please see 15 //frameworks/hardware/interfaces/automotive/telemetry 16products/ - AAOS Telemetry product, it's included in car_base.mk 17sepolicy - SELinux policies 18src/ - Source code 19 TelemetryServer.h - The main class. 20*.rc - rc file to start services 21*.xml - VINTF manifest (TODO: needed?) 22``` 23