This is the top-level package of the OpenXC library.
The interfaces and implementation of vehicle interfaces, capable of sending data from an application to the vehicle.
Contains the classes for connecting to a vehicle interface via Bluetooth.
Contains a vehicle data source that connects to a vehicle interface via a network.
Contains a vehicle data source that connects to a vehicle interface via USB.
All possible types of measurements that can be obtained from a vehicle.
Classes capable of serializing and deserializing VehicleMessage instances.
Provides a centralized process, exposed as an Android service, to control access to measurements from the vehicle.
Contains classes that can perform some function on all vehicle measurements received.
Contains classes that generate new vehicle measurements (from USB, Serial, a trace file, etc.).
Contains a vehicle data source implementation that reads from OpenXC trace files.
A collection of unit classes used to avoid making false assumptions about the unit of values received from the vehicle.
Provides common utilities such as data aging and file manipulation.