Vehicle Integration Library

This module provides the interface of the Vehicle Integration Library (VIL). The VIL enables automotive platforms to inject vehicle information and configurations through a group of interfaces provided by VehicleIntegrationApiClient:

Packages

Contains the VehicleIntegrationClient interface and packages which contain all API related classes and interfaces.

Contains classes and interfaces needed to define client SDK error handling.

Contains the OnlineServicesManager and its supporting classes and interfaces.

Contains parameter definitions for online service token authentication.

Contains parameter definitions for online service configuration.

Contains the PrivacyManager and its supporting classes and interfaces.

Contains the ResourceManager and its supporting classes and interfaces.

Contains parameter definitions for the filesystem paths of resources such as maps, and the associated license files.

Contains the VehicleInfoManager and its supporting classes and interfaces.

Contains parameter definitions representing the auxiliary power usage of the vehicle.

Contains parameter definitions representing the battery information of the vehicle, including the current battery capacity, state of energy, state of charge, and the battery charge curve.

Contains parameter definitions representing the connector information of the vehicle, including the vehicle's connector type(s) and charging adapters available to the vehicle.

Contains parameter definitions representing the consumption curve of the vehicle, which provides information about the vehicle's energy consumption at different speeds.

Contains parameter definitions representing the efficiency of the vehicle in terms of energy consumption during various driving conditions, such as uphill, downhill, acceleration, and deceleration.

Contains parameter definitions representing the type of the vehicle.

Contains classes and interfaces common to all features.