Skip to content

Commit 47ede89

Browse files
committed
Merge branch 'release/1.3.11' into main
2 parents f29e488 + 2fa2632 commit 47ede89

File tree

4 files changed

+46
-6
lines changed

4 files changed

+46
-6
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,21 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [1.3.11](https://github.com/rdkcentral/entservices-apis/compare/1.3.10...1.3.11)
8+
9+
- RDK-57748: Add new property in contentPin in Usersettings [`#204`](https://github.com/rdkcentral/entservices-apis/pull/204)
10+
- RDKEMW-3964: Missing the milestones and paramList response string (#190) [`#203`](https://github.com/rdkcentral/entservices-apis/pull/203)
11+
- RDKEMW-3964: Missing the milestones and paramList response string [`#190`](https://github.com/rdkcentral/entservices-apis/pull/190)
12+
- RDKEMW-3813: [AI2.0][RDKWindowManager] Add setVisible thunder interface [`#198`](https://github.com/rdkcentral/entservices-apis/pull/198)
13+
- Merge tag '1.3.10' into develop [`5b42b0a`](https://github.com/rdkcentral/entservices-apis/commit/5b42b0a10ca2195bbe6c1514ca55df6e1b22dba5)
14+
715
#### [1.3.10](https://github.com/rdkcentral/entservices-apis/compare/1.3.9...1.3.10)
816

17+
> 12 May 2025
18+
919
- RDKEMW-3925: Update rdkNativeScript with application identifiers [`#189`](https://github.com/rdkcentral/entservices-apis/pull/189)
1020
- RDKEMW-3925: Updating interface API's [`4c9c2db`](https://github.com/rdkcentral/entservices-apis/commit/4c9c2dba24721b6dab12a901b48ef9cd1786a776)
21+
- RDKEMW-3925 - Changelog updates for 1.3.10 [`45fdf03`](https://github.com/rdkcentral/entservices-apis/commit/45fdf039c7dcf2db36f263f48dc705d16bb77565)
1122
- Merge tag '1.3.9' into develop [`0a22f9c`](https://github.com/rdkcentral/entservices-apis/commit/0a22f9c1aff3961e1521aef16bff6d37009a04ef)
1223

1324
#### [1.3.9](https://github.com/rdkcentral/entservices-apis/compare/1.3.8...1.3.9)

apis/DeviceDiagnostics/IDeviceDiagnostics.h

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ namespace WPEFramework
5151

5252
// @text onAVDecoderStatusChanged
5353
// @brief Triggered when the most active status of audio/video decoder/pipeline changes
54-
// @param AVDecoderStatus - in - string
55-
virtual void OnAVDecoderStatusChanged(const string& AVDecoderStatus) {};
54+
// @param avDecoderStatusChange - in - string
55+
virtual void OnAVDecoderStatusChanged(const string& avDecoderStatusChange) {};
5656
};
5757

5858
virtual Core::hresult Register(IDeviceDiagnostics::INotification* notification /* @in */) = 0;
@@ -62,17 +62,20 @@ namespace WPEFramework
6262
// @brief Gets the values associated with the corresponding property names
6363
// @param names - in - String array of property names
6464
// @param paramList - out - specified properties and their values
65-
virtual Core::hresult GetConfiguration(IStringIterator* const& names /* @in */, IDeviceDiagnosticsParamListIterator*& paramList /* @out */) = 0;
65+
// @param success - out - boolean
66+
virtual Core::hresult GetConfiguration(IStringIterator* const& names /* @in */, IDeviceDiagnosticsParamListIterator*& paramList /* @out */, bool& success /* @out */) = 0;
6667

6768
// @text getMilestones
6869
// @brief Returns the list of milestones
6970
// @param milestones - out - A string [] of milestones
70-
virtual Core::hresult GetMilestones(IStringIterator*& milestones /* @out */) = 0;
71+
// @param success - out - boolean
72+
virtual Core::hresult GetMilestones(IStringIterator*& milestones /* @out */, bool& success /* @out */) = 0;
7173

7274
// @text logMilestone
7375
// @brief Log marker string to rdk milestones log
7476
// @param marker - in - string
75-
virtual Core::hresult LogMilestone(const string& marker /* @in */) = 0;
77+
// @param success - out - boolean
78+
virtual Core::hresult LogMilestone(const string& marker /* @in */, bool& success /* @out */) = 0;
7679

7780
// @text getAVDecoderStatus
7881
// @brief Gets the most active status of audio/video decoder/pipeline

apis/RDKWindowManager/IRDKWindowManager.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,14 @@ struct EXTERNAL IRDKWindowManager : virtual public Core::IUnknown {
163163
// @brief Sets the focus to the app with the app id
164164
// @param client/appInstanceId: Client/Application instance ID as a plain string (e.g., "rdkwmtestapp_13193")
165165
virtual Core::hresult SetFocus(const string &client) = 0;
166+
167+
/** Sets the visibility of the given client or appInstanceId */
168+
// @text setVisible
169+
// @brief Sets the visibility of the given client or appInstanceId
170+
// @param client: client name or application instance ID
171+
// @param visible: boolean indicating the visibility status: `true` for visible, `false` for hide.
172+
virtual Core::hresult SetVisible(const std::string &client, bool visible) = 0;
173+
166174
};
167175
} // namespace Exchange
168176
} // namespace WPEFramework

apis/UserSettings/IUserSettings.h

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ struct EXTERNAL IUserSettings : virtual public Core::IUnknown
128128
// @brief Triggered after the voice guidance hints changes.
129129
// @param hints: voice guidance hints enabled or not.
130130
virtual void OnVoiceGuidanceHintsChanged(const bool hints) {};
131+
132+
// @text onContentPinChanged
133+
// @brief The ContentPin setting has changed.
134+
// @param contentPin: The changed contentPin.
135+
virtual void OnContentPinChanged(const string& contentPin) {};
136+
131137
};
132138

133139
virtual Core::hresult Register(Exchange::IUserSettings::INotification* notification /* @in */) = 0;
@@ -330,6 +336,17 @@ struct EXTERNAL IUserSettings : virtual public Core::IUnknown
330336
// @param hints: true/false
331337
virtual Core::hresult GetVoiceGuidanceHints(bool &hints /* @out */) const = 0;
332338

339+
// @text setContentPin
340+
// @brief Sets the ContentPin.
341+
// @details ContentPin is a string of four decimal digits that represents the PIN code which is used to unlock access to restricted AV content.
342+
// @param contentPin: A string of four decimal digits that represents the content PIN.
343+
virtual Core::hresult SetContentPin(const string& contentPin) = 0;
344+
345+
// @text getContentPin
346+
// @brief Gets the ContentPin.
347+
// @param contentPin: A string of four decimal digits that represents the content PIN.
348+
virtual Core::hresult GetContentPin(string& contentPin /* @out */) const = 0;
349+
333350
};
334351

335352
/**
@@ -366,7 +383,8 @@ struct EXTERNAL IUserSettingsInspector : virtual public Core::IUnknown
366383
PIN_ON_PURCHASE = 14,
367384
VOICE_GUIDANCE = 15,
368385
VOICE_GUIDANCE_RATE = 16,
369-
VOICE_GUIDANCE_HINTS = 17
386+
VOICE_GUIDANCE_HINTS = 17,
387+
CONTENT_PIN = 18
370388
};
371389

372390
struct SettingsMigrationState

0 commit comments

Comments
 (0)