Skip to content

[RDKDEV-1435] Infosys-LGI extensions of the LED states - #214

Open
abhayadev-sankaran-infosys wants to merge 1 commit into
developfrom
feature/RDKDEV-1435_extend_led_states
Open

[RDKDEV-1435] Infosys-LGI extensions of the LED states#214
abhayadev-sankaran-infosys wants to merge 1 commit into
developfrom
feature/RDKDEV-1435_extend_led_states

Conversation

@abhayadev-sankaran-infosys

Copy link
Copy Markdown

[RDKDEV-1435] Adding the following additional LED states,
dsFPD_LED_DEVICE_COLDSTANDBY #Device is in Cold Standby mode
dsFPD_LED_DEVICE_BOOT_IN_PROGRESS #Bootup is in progress
dsFPD_LED_DEVICE_PSU_FAILURE #Power supply failure
dsFPD_LED_DEVICE_WPS_SES_OVERLAP #WPS session overlap detected
dsFPD_LED_DEVICE_IP_ACQUIRED #Device acquired IP address
dsFPD_LED_DEVICE_NO_IP #Device did not get any IP address assigned
dsFPD_LED_DEVICE_RCU_COMMAND #RCU command received by device

Copilot AI review requested due to automatic review settings August 6, 2026 08:51
@abhayadev-sankaran-infosys
abhayadev-sankaran-infosys requested a review from a team as a code owner August 6, 2026 08:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the Device Settings HAL front-panel LED state enumeration to include additional Infosys-LGI-specific device states, enabling platforms and clients to represent more granular operational conditions via dsFPDLedState_t.

Changes:

  • Added 7 new dsFPD_LED_DEVICE_* enumerators for cold-standby, boot-in-progress, PSU failure, WPS session overlap, IP acquired/no IP, and RCU command.
  • Grouped the new values under an “Infosys-LGI extensions” section within dsFPDLedState_t.
Suppressed comments (1)

include/dsFPDTypes.h:208

  • dsFPD_LED_DEVICE_WPS_SES_OVERLAP uses the abbreviation SES, which is ambiguous in a public API and breaks the clearer naming style used by the other WPS-related states. Consider spelling it out as dsFPD_LED_DEVICE_WPS_SESSION_OVERLAP.
    dsFPD_LED_DEVICE_PSU_FAILURE,               ///< Power supply failure
    dsFPD_LED_DEVICE_WPS_SES_OVERLAP,           ///< WPS session overlap detected
    dsFPD_LED_DEVICE_IP_ACQUIRED,               ///< Device acquired IP address

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread include/dsFPDTypes.h
Comment on lines +203 to +205
/* Infosys-LGI extensions */
dsFPD_LED_DEVICE_COLDSTANDBY, ///< Device is in Cold Standby mode
dsFPD_LED_DEVICE_BOOT_IN_PROGRESS, ///< Bootup is in progress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants