RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
The Telemetry 2.0 Report Profiles Set defines the full set of profiles that are to be active on the device. Each "profile" within the array defines a single Telemetry 2.0 Report Profile, where the "value" is the content of a single Profile.
It is intended that the Profile Set will be built automatically by the Cloud based on defined Report Profiles and Rules that target Profiles to specific devices and device sets, similar to XConf targeting rules.
Until Cloud side configuration is complete, a user may send Telemetry 2.0 Profile Sets to a device via WebPA or by using dmcli directly on the device. Set the Device.X_RDKCENTRAL-COM_T2.ReportProfiles
with Profiles Set JSON that has been minified.
See Examples.
Property | Type | Required |
---|---|---|
profiles | array | Required |
An array of profile objects that each defines a Telemetry 2.0 Report Profile.
profiles
maximum number of items: the maximum number of items for this array is: 10
profile
object
(Profile Properties)Property | Type | Required |
---|---|---|
name | string | Required |
versionHash | string | Required |
value | object | Required |
Name of the Profile. This is value is accessible from within the Report Profile as dataModel parameter "Profile.Name".
name
string
Unique value that is expected to change when anything within the Report Profile is changed.
versionHash
string
The JSON representing this Report Profile.
value
object
(JSON object which is a T2 Report Profile)Simple example to illustrate the JSON structure. The actual "value" object would be in the form of valid JSON representing a T2 report profile.
|
A profile set containing three profiles, "LMLITE_primer_TEST", "RDKB_CCSPWifi_Profile" and "RDKB_SelfHeal_Profile".
Note that an abbreviated set of parameters is used for each profile for illustrative purposes, therefore, these may not represent desired production profiles.
"value" objects would be in the form of valid JSON representing a T2 report profile.
|
Send an empty set of profiles to remove all Telemetry 2.0 profiles from a device.
|