Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,36 @@ 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)

> 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)

> 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)

Expand Down
30 changes: 15 additions & 15 deletions apis/PackageManager/IAppPackageManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -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<PackageInfo> PackageInfoList;
//using IPackageIterator = RPC::IIteratorType<PackageInfo, ID_PACKAGE_INFO_ITERATOR>;
using IPackageInfoIterator = RPC::IIteratorType<PackageInfo, ID_PACKAGE_INFO_ITERATOR>;

/* @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
Expand Down Expand Up @@ -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 &quotaKb /* @out */,
uint32_t &usedKb /* @out */) = 0;
string &quotaKb /* @out */,
string &usedKb /* @out */) = 0;

// @brief RateLimit
// @text rateLimit
Expand Down
10 changes: 5 additions & 5 deletions docs/apis/HdmiCecSinkPlugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -1406,7 +1406,7 @@ HdmiCecSink interface events:
| [reportFeatureAbortEvent](#reportFeatureAbortEvent) | Triggered when CEC \<Feature Abort\> message of device is received |
| [reportCecEnabledEvent](#reportCecEnabledEvent) | Triggered when the HDMI-CEC is enabled |
| [setSystemAudioModeEvent](#setSystemAudioModeEvent) | Triggered when CEC \<Set System Audio Mode\> 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` |


Expand Down Expand Up @@ -1806,8 +1806,8 @@ Triggered when CEC \<Set System Audio Mode\> message of device is received.
}
```

<a name="shortAudiodesciptorEvent"></a>
## *shortAudiodesciptorEvent*
<a name="shortAudiodescriptorEvent"></a>
## *shortAudiodescriptorEvent*

Triggered when SAD is received from the connected audio device. See `requestShortAudioDescriptor`.

Expand All @@ -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": [
[
Expand Down
Loading