Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 3.25 KB

BB_Standard_Android_VHAL.md

File metadata and controls

86 lines (63 loc) · 3.25 KB

Standard Android VHAL

BB Tags(s)

BB-SC

Functional Clusters

Communication

Layer

MWLayer

Known Implementation

ID (unique name)

Description

The standard Android VHAL implementation should be a building block enabling to seamlessly mapping of car data from underlying data middleware to Android Car API.
The solution should be able to use any data middleware using VSS and standard transport protocols enabling get, set, sub, pub, e.g. MQTT, WS. All the standard properties defined by Google shall be reused. All missing properties shall be defined using vendor properties in a standard, cross-OEM way. It should enable VSS to VHAL Property mapping using and updatable mapping file enabling:

a) definition and agreement of vendor mapping cross-OEM
b) OTA updatability
c) OEM specific mappings.

Rationale

The building block will be used using the standard Google Car API within the Android Framework

Governance Applicable S-BB(s)

Android Automotive OS Android VHAL Android Car API

Compose BB(s)

What is needed to Design and Implement

BB Reference implementation / API
Standardized way (Vehicle Data mapping)

What is needed to build and run

Non-Functional Requirements

Dependencies to other Clusters

Vehicle API Relevant

Author/Company

Anonymous

Priority

Related Project(s)

SHIFT2SDV

Availability of Source Code

Availability of API

Potential obstacles