Platform Services

The platform services, part of Automotive Middleware or Base Platform, are the services supporting other services. The platform services can be considered as the fundament of PELUX and provide APIs for common tasks such as life-cycle management, persistent data, logging and more.

Logging

Components:

Persistence Management

Components:

  • GENIVI Persistent Client Library
  • NAME TO BE DECIDED
    • Key/value store
    • Dynamically adding/removal of parameters
    • Diagnostic features (DID, DTC, Snapshot)
    • Configure location where to store each parameter (EEPROM, Flash Sector, Filesystem etc)
    • Subscription (on-change/set) service
    • Mirroring feature for lazy writes
    • TO BE DECIDED Extended to also support GENIVI Persistent Client Library API

Audio Management

Components: