From c5171371e01b0e941c6b5f542e8f72e04e358550 Mon Sep 17 00:00:00 2001 From: sajilal711 Date: Wed, 23 Jul 2025 16:05:33 +0530 Subject: [PATCH 1/6] RDKEMW-5405: [AI2.0][PacMan] fileLocator in onAppDownloadStatus Event Contain Extra Escape Characters --- apis/PackageManager/IAppPackageManager.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index 6c7d7d31..5e765583 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -48,31 +48,31 @@ namespace Exchange { DISK_PERSISTENCE_FAILURE }; - //struct PackageInfo { - // string downloadId; - // string fileLocator; - // Reason reason; - //}; + struct PackageInfo { + string downloadId; /*@brief Download ID*/ + string fileLocator; /*@brief File Locator*/ + Reason reason; /*@brief Reason for the download status*/ + }; //typedef std::vector PackageInfoList; - //using IPackageIterator = RPC::IIteratorType; + using IPackageInfoIterator = RPC::IIteratorType; - /* @event */ struct EXTERNAL INotification : virtual public Core::IUnknown { enum { ID = ID_PACKAGE_DOWNLOADER_NOTIFICATION }; ~INotification() override = default; // @brief Signal changes on the status // @text onAppDownloadStatus - virtual void OnAppDownloadStatus(const string& jsonresponse) { - // Thunder does not support neither standard collection nor RPC::IIteratorType in notification + virtual void OnAppDownloadStatus(IPackageInfoIterator* const packageInfo) { } }; ~IPackageDownloader() override = default; // Register for any changes + // @json:omit virtual Core::hresult Register(IPackageDownloader::INotification *sink) = 0; + // @json:omit virtual Core::hresult Unregister(IPackageDownloader::INotification *sink) = 0; // @json:omit From e97200e1d23ce42a4a73f81651104df3450ca2f4 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 19 Sep 2025 11:11:21 +0000 Subject: [PATCH 2/6] 1.16.1 release changelog updates --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6af42bf..41298558 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,20 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [1.16.1](https://github.com/rdkcentral/entservices-apis/compare/1.16.0...1.16.1) + +- RDKEMW-5405 [`#477`](https://github.com/rdkcentral/entservices-apis/pull/477) +- RDKEMW-5405: [AI2.0][PacMan] fileLocator in onAppDownloadStatus Event Contain Extra Escape Characters [`c517137`](https://github.com/rdkcentral/entservices-apis/commit/c5171371e01b0e941c6b5f542e8f72e04e358550) +- Merge tag '1.16.0' into develop [`182b857`](https://github.com/rdkcentral/entservices-apis/commit/182b857187428a4a52ee8e460fd9068e81f97c7f) + #### [1.16.0](https://github.com/rdkcentral/entservices-apis/compare/1.15.12...1.16.0) +> 18 September 2025 + - RDKEMW-7761 Move Telemetry related APIs to the Telemetry plugin [`#511`](https://github.com/rdkcentral/entservices-apis/pull/511) - RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`04cb4ea`](https://github.com/rdkcentral/entservices-apis/commit/04cb4eac1b3c85140304e3c062f9357d9274c957) +- 1.16.0 release changelog updates [`3dbaf04`](https://github.com/rdkcentral/entservices-apis/commit/3dbaf04a2c4f504358bf62be40604887ec68b11f) - RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`4c0d4ae`](https://github.com/rdkcentral/entservices-apis/commit/4c0d4aec8175d735df3808cc0c77e0a7a6c2991e) -- RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`e5132f8`](https://github.com/rdkcentral/entservices-apis/commit/e5132f88377a1a122b39ccc65f57d77a3be00f65) #### [1.15.12](https://github.com/rdkcentral/entservices-apis/compare/1.15.11...1.15.12) From 568dd05a7267a549ff68ff80efd48babc0747463 Mon Sep 17 00:00:00 2001 From: Sankalp Maneshwar Date: Tue, 9 Sep 2025 19:16:07 +0530 Subject: [PATCH 3/6] RDKEMW-7966 : The event "shortAudiodescriptorEvent" on the API docs is wrongly spelled The event name on API docs for event requestShortAudioDescriptor is spelled as requestShortAudiodesciptorEvent . --- docs/apis/HdmiCecSinkPlugin.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/apis/HdmiCecSinkPlugin.md b/docs/apis/HdmiCecSinkPlugin.md index 81011f0b..741d996a 100644 --- a/docs/apis/HdmiCecSinkPlugin.md +++ b/docs/apis/HdmiCecSinkPlugin.md @@ -600,7 +600,7 @@ Sends the CEC Request Short Audio Descriptor (SAD) message as an | Event | Description | | :-------- | :-------- | -| [shortAudiodesciptorEvent](#shortAudiodesciptorEvent) | Triggered when SAD is received from the connected audio device. | +| [shortAudiodescriptorEvent](#shortAudiodescriptorEvent) | Triggered when SAD is received from the connected audio device. | ### Parameters This method takes no parameters. @@ -1406,7 +1406,7 @@ HdmiCecSink interface events: | [reportFeatureAbortEvent](#reportFeatureAbortEvent) | Triggered when CEC \ message of device is received | | [reportCecEnabledEvent](#reportCecEnabledEvent) | Triggered when the HDMI-CEC is enabled | | [setSystemAudioModeEvent](#setSystemAudioModeEvent) | Triggered when CEC \ message of device is received | -| [shortAudiodesciptorEvent](#shortAudiodesciptorEvent) | Triggered when SAD is received from the connected audio device | +| [shortAudiodescriptorEvent](#shortAudiodescriptorEvent) | Triggered when SAD is received from the connected audio device | | [standbyMessageReceived](#standbyMessageReceived) | Triggered when the source device changes status to `STANDBY` | @@ -1806,8 +1806,8 @@ Triggered when CEC \ message of device is received. } ``` - -## *shortAudiodesciptorEvent* + +## *shortAudiodescriptorEvent* Triggered when SAD is received from the connected audio device. See `requestShortAudioDescriptor`. @@ -1824,7 +1824,7 @@ Triggered when SAD is received from the connected audio device. See `requestShor ```json { "jsonrpc": "2.0", - "method": "client.events.shortAudiodesciptorEvent", + "method": "client.events.shortAudiodescriptorEvent", "params": { "ShortAudioDescriptor": [ [ From 6ec87bca4eb6d571e18701a5b81b493858a9dd30 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 19 Sep 2025 19:56:05 +0000 Subject: [PATCH 4/6] 1.16.2 release changelog updates --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41298558..a6e87bcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,18 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [1.16.2](https://github.com/rdkcentral/entservices-apis/compare/1.16.1...1.16.2) + +- RDKEMW-7966 : The event "shortAudiodescriptorEvent" on the API docs is wrongly spelled [`#501`](https://github.com/rdkcentral/entservices-apis/pull/501) +- Merge tag '1.16.1' into develop [`65fb823`](https://github.com/rdkcentral/entservices-apis/commit/65fb823de9decd4bf362c1795ccd147e4f273af3) + #### [1.16.1](https://github.com/rdkcentral/entservices-apis/compare/1.16.0...1.16.1) +> 19 September 2025 + - RDKEMW-5405 [`#477`](https://github.com/rdkcentral/entservices-apis/pull/477) - RDKEMW-5405: [AI2.0][PacMan] fileLocator in onAppDownloadStatus Event Contain Extra Escape Characters [`c517137`](https://github.com/rdkcentral/entservices-apis/commit/c5171371e01b0e941c6b5f542e8f72e04e358550) +- 1.16.1 release changelog updates [`e97200e`](https://github.com/rdkcentral/entservices-apis/commit/e97200e1d23ce42a4a73f81651104df3450ca2f4) - Merge tag '1.16.0' into develop [`182b857`](https://github.com/rdkcentral/entservices-apis/commit/182b857187428a4a52ee8e460fd9068e81f97c7f) #### [1.16.0](https://github.com/rdkcentral/entservices-apis/compare/1.15.12...1.16.0) From da9ed39e33527c6bdc3296193f13645ab4fab1dc Mon Sep 17 00:00:00 2001 From: Suresh Date: Fri, 19 Sep 2025 13:47:11 -0700 Subject: [PATCH 5/6] RDKEMW-7499: onAppInstallationStatus Event missing failReason (#508) * change Pcernt -> Progress, change uint32_t -> string for quotaKb & usedKb * cleanup * cleanup * revert struct Progress * rename Progress to ProgressInfo * fix typo --- apis/PackageManager/IAppPackageManager.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index 5e765583..7cbeba96 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -124,22 +124,22 @@ namespace Exchange { // @param fileLocator: FileLocator virtual Core::hresult Delete(const string &fileLocator) = 0; - struct Percent { - uint8_t percent; + struct ProgressInfo { + uint8_t progress; }; - // @brief Delete + // @brief Progress // @text progress // @param downloadId: Download id virtual Core::hresult Progress( const string &downloadId, - Percent &percent /* @out */) = 0; + ProgressInfo &progress /* @out */) = 0; // @brief GetStorageDetails // @text getStorageDetails virtual Core::hresult GetStorageDetails( - uint32_t "aKb /* @out */, - uint32_t &usedKb /* @out */) = 0; + string "aKb /* @out */, + string &usedKb /* @out */) = 0; // @brief RateLimit // @text rateLimit From c504aa2849a81fa43bbfd9ab7523a82770e26e1d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 19 Sep 2025 20:47:46 +0000 Subject: [PATCH 6/6] 1.16.3 release changelog updates --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6e87bcb..374d83db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,17 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [1.16.3](https://github.com/rdkcentral/entservices-apis/compare/1.16.2...1.16.3) + +- RDKEMW-7499: onAppInstallationStatus Event missing failReason [`#508`](https://github.com/rdkcentral/entservices-apis/pull/508) +- Merge tag '1.16.2' into develop [`b1e394c`](https://github.com/rdkcentral/entservices-apis/commit/b1e394c558d02490cfab7ce24c2848bd4d0b8e55) + #### [1.16.2](https://github.com/rdkcentral/entservices-apis/compare/1.16.1...1.16.2) +> 19 September 2025 + - RDKEMW-7966 : The event "shortAudiodescriptorEvent" on the API docs is wrongly spelled [`#501`](https://github.com/rdkcentral/entservices-apis/pull/501) +- 1.16.2 release changelog updates [`6ec87bc`](https://github.com/rdkcentral/entservices-apis/commit/6ec87bca4eb6d571e18701a5b81b493858a9dd30) - Merge tag '1.16.1' into develop [`65fb823`](https://github.com/rdkcentral/entservices-apis/commit/65fb823de9decd4bf362c1795ccd147e4f273af3) #### [1.16.1](https://github.com/rdkcentral/entservices-apis/compare/1.16.0...1.16.1)