Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IVI system requires software that is designed to meet a variety of needs and requirements. The design and implementation of the product will These needs and requirements vary depending on the country where it will be used. Customers can choose the model and grade of the vehicleis used. In addition, OEMs want to provide multiple models and grades of  vehicle, but their requirements also vary. In order to prevent huge numbers of IVI system software branching, a configuration mechanism is needed to cover several options without changing the program. This will be accomplished with this Vehicle Parameter Configuration function. The information obtained from this function will allow, for example, the IVI system to set the required language for different countries and to select the Audio AMP that the product supports. In addition, based on the vehicle parameter, it determines if the vehicle is compatible with OEM-specific or country-specific features and returns it to the service.

...

#ItemDescription

UC.VP.1

Vehicle parameter setting before shipment

Before the product is shipped from the factory, each OEM/Supplier writes the configuration values into the product depending on the needs and requirements of the product without changing the software.

UC.VP.2

Function check

When the driver presses the button for ACC-ON and the IVI system is started, the system obtains information on whether which functions the product supports various functions from the vehicle parameter that has been set, and determines whether the functions can be used or not.

The various functions represent, for For example, various specific functions of specific  to communication standards, devices, applications, etc. are enabled/disabled based on the vehicle parameter.

Functional Requirements

This table includes the functional requirements of Vehicle Parameter Configuration module.

...

In the implementation of Basesystem, the function module for Vehicle Parameter Support is Vehicle Parameter Library.

In the implementation of Basesystem, it is assumed that the vehicle parameter information is stored and set in the IVI system in advanceas the configuration file. A service specifies the vehicle parameter information to acquire and sends a request to Vehicle Parameter Library, and Vehicle Parameter Library reads the data from the configuration file of vehicle parameter and stores it in the specified address.If the value of the specified variable is not set in the vehicle parameter's configuration file, 0 is returned.

In addition, when the service sends a request to the Vehicle Parameter Library to obtain information on whether the product supports various functions (communication standards, devices, applications, etc.), the Vehicle Parameter Library returns the result of enabled, disabled, or function not existing.This Vehicle Parameter Library is provided as a library.

Vehicle Parameter Library

...