You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
975 B

# Architecture of Car Telemetry Service
## Names
- C++ namespace `android.automotive.telemetry` - for all the car telemetry related projects.
- android.telemetry.ICarTelemetry - AIDL interface for collecting car data.
- cartelemetryd (android.automotive.telemetryd) - a daemon that implements `ICarTelemetry`
interface.
- CarTelemetryService - a part of CarService that executes scrits. Located in car services dir.
## Structure
```
aidl/ - Internal AIDL declerations, for public AIDLs, please see
//frameworks/hardware/interfaces/automotive/telemetry
products/ - AAOS Telemetry product, it's included in car_base.mk
sepolicy - SELinux policies
src/ - Source code
TelemetryServer.h - The main class.
*.rc - rc file to start services
*.xml - VINTF manifest (TODO: needed?)
```