From d211873f7d32b4fa8d5d8ae67325141e57cd6d15 Mon Sep 17 00:00:00 2001 From: dkumar798 Date: Thu, 7 Aug 2025 12:03:59 +0530 Subject: [PATCH] RDKEMW-6475: Move FirmwareUpdate related SystemServices APIs to FirmwareUpdate Plugin Reason for change: Moved and added COM-RPC support for SetFirmwareRebootDelay API. Test Procedure: Test the SetFirmwareRebootDelay APIs Risks: Low Priority: P1 Signed-off-by:Dineshkumar P dinesh_kumar2@comcast.com --- apis/FirmwareUpdate/IFirmwareUpdate.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apis/FirmwareUpdate/IFirmwareUpdate.h b/apis/FirmwareUpdate/IFirmwareUpdate.h index 0488400d..89e0c9e6 100644 --- a/apis/FirmwareUpdate/IFirmwareUpdate.h +++ b/apis/FirmwareUpdate/IFirmwareUpdate.h @@ -89,6 +89,13 @@ struct EXTERNAL IFirmwareUpdate : virtual public Core::IUnknown { // @text getUpdateState virtual Core::hresult GetUpdateState(GetUpdateStateResult& getUpdateStateResult /* @out */) = 0; + // @brief Delays the firmware reboot + // @param[in] delaySeconds :Number + // @param[out] success + // @returns Core::hresult + // @text setFirmwareRebootDelay + virtual Core::hresult SetFirmwareRebootDelay (const uint32_t delaySeconds, bool& success /* @out */) = 0; + }; } // namespace Exchange } // namespace WPEFramework