Versions Compared

Key

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

Table of Contents

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
diagramNameBlock diagram.drawio
revision1
Image Removed

Multi-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.

Image Removed


draw.io Diagram
diagramNameMulti-App mode Support using IARM diagram.drawio
size1200
revision1
 


The below diagram depicts that how multi-app designed in RDK.Image Removed

draw.io Diagram
diagramNameRDK-DeviceSettings-Overview.drawio
revision1

Device Settings Programming Guide

...

Simple use case to set the resolution 



API Documentation

To know more about SoC/Application level APIs details use in RDK, refer the link Device Settings API Documentation