Loading

Uli SDK

Controller

4.Controller

The controller software implements UliSDK clients to interact with the UliSDK services implemented in the vehicle software.

4.1 Data Model

Data model is a set of records implemented in the Data Store. The records are periodically set by the Python UI and the Uli SDK client services. Data Store expires records if they are not updated within pre-defined timeout period.

The table below lists the records and the entities that Set and Read them.


Record Set Timeout (sec)
GUI Rec UI
Comp Service Rec List Discovery Client
Comp Resource Rec List Discovery Client
Subsystem Control Rec Subsystem Control Client
Subsystem State Rec Subsystem State Client