Skip to content

RDKEMW-19785 : control manager - remove deprecated RFCs#243

Open
dwolaver wants to merge 8 commits into
developfrom
feature/RDKEMW-19785_remove_deprecated_rfcs
Open

RDKEMW-19785 : control manager - remove deprecated RFCs#243
dwolaver wants to merge 8 commits into
developfrom
feature/RDKEMW-19785_remove_deprecated_rfcs

Conversation

@dwolaver

@dwolaver dwolaver commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings June 9, 2026 15:58
@dwolaver dwolaver requested a review from a team as a code owner June 9, 2026 15:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Removes deprecated TR-181/RFC (XCONF) configuration hooks from the Control Manager plugin, simplifying runtime configuration to rely on JSON/DB settings and eliminating legacy override paths.

Changes:

  • Removed voice-side XCONF/TR-181 processing (process_xconf) including base64 VSDK config and assorted RF4CE/voice RFC overrides.
  • Removed RF4CE legacy TR-181 override paths for polling configuration, response time, ASB, and DSP XCONF configuration.
  • Fixed a TR-181 constant name typo for Power Manager revision detection (CTRLM_RT181_*CTRLM_TR181_*) and removed Thread Monitor minidump TR-181 override.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/voice/ctrlm_voice_obj.h Removes process_xconf virtual API from the voice object.
src/voice/ctrlm_voice_obj.cpp Removes invocation/implementation of voice XCONF/TR-181 processing during voice configuration.
src/rf4ce/network/attributes/ctrlm_rf4ce_network_attr_config.h Removes legacy RFC method declaration from RF4CE response time attribute.
src/rf4ce/network/attributes/ctrlm_rf4ce_network_attr_config.cpp Removes legacy TR-181 reads for RF4CE response time overrides.
src/rf4ce/ctrlm_rf4ce_network.h Removes declarations for RF4CE TR-181/XCONF processing helpers.
src/rf4ce/ctrlm_rf4ce_network.cpp Removes RF4CE TR-181/XCONF overrides (polling, audio profile target, voice encryption, host decryption, ASB, DSP config).
src/ipc/ctrlm_ipc_iarm_powermanager.cpp Updates to the corrected TR-181 constant name for Power Manager revision detection.
src/ctrlm_tr181.h Removes deprecated RF4CE/voice TR-181 macro definitions; renames Power RFC macro to CTRLM_TR181_POWER_RFC_PWRMGR2.
src/ctrlm_main.cpp Removes Thread Monitor minidump enablement TR-181 override read at init.

Comment thread src/voice/ctrlm_voice_obj.cpp

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated no new comments.

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.

3 participants