Overview
RDK Device Settings library is a cross-platform library for controlling the following hardware configurations:
...
The Device Settings (DS) registers its services with the service manager. The Application uses/calls the DS Public API through service manager and DS Public API’s intern calls the under lying SoC level API’s to perform the required functionality.
draw.io Diagram |
---|
diagramName | Block diagram.drawio |
---|
revision | 1 |
---|
|
Image RemovedMulti-App mode Support using IARM
Multi-app mode is used when multiple applications need to control the device settings simultaneously. Some SoC vendors implement the SoC level API to be multi-app capable, we still use Comcast’s IARM support to achieve multiple-app mode. This allows the Application level API to remain truly platform neutral.
draw.io Diagram |
---|
diagramName | Multi-App mode Support using IARM diagram.drawio |
---|
size | 1200 |
---|
|
Image Removed
The below diagram depicts that how multi-app designed in RDK.
Image Removed
draw.io Diagram |
---|
diagramName | RDK-DeviceSettings-Overview.drawio |
---|
revision | 1 |
---|
|
Device Settings Programming Guide
...
Simple use case to set the resolution
![](/download/attachments/28082451/image2017-10-13_9-43-27.png?version=1&modificationDate=1507868071000&api=v2)
...
API Documentation
To know more about SoC/Application level APIs details use in RDK, please refer the section "RDK Components → link Device Settings Module" in Doxygen API Documentation