You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The LED Manager is an application that is responsible for controlling the LEDs on the product.  It initializes the LED hardware and exposes functionality to the rest of the system via iarm events and calls.The LED manager has knowledge of the physical layout of the LED's and organizes them into logical groups.  The LED's can be controlled individually or as a group according to the product requirements.  The LED manager can be programmed with pre-defined animations which are exposed to the rest of the system via iarm bus calls.

The high level state diagram for the LED manager process is shown below.


ledMgr State Diagram v1.png


Ledmgr stack contains generic and device specific code. Device specific implementation is in 'extended' folder which has device specific lighting specification. There is a noop implementation provided which can be referred by OEM vendors to implement device specific 'extended' folder.

Note: Opensourcing of ledmgr code is still in-progress

Repo Path :

https://code.rdkcentral.com/r/rdk/components/generic/ledmgr


  • No labels