![]() DATA MODEL DEFINITION |
|
This Broadband Forum Document is provided AS IS, WITH ALL FAULTS. ANY PERSON HOLDING A COPYRIGHT IN THIS BROADBAND FORUM DOCUMENT, OR ANY PORTION THEREOF, DISCLAIMS TO THE FULLEST EXTENT PERMITTED BY LAW ANY REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY:
By using this Broadband Forum Document, users acknowledge that implementation may require licenses to patents. The Broadband Forum encourages but does not require its members to identify such patents. For a list of declarations made by Broadband Forum member companies, please see http://www.broadband-forum.org. No assurance is given that licenses to patents necessary to implement this Document will be available for license at all or on reasonable and non-discriminatory terms.
ANY PERSON HOLDING A COPYRIGHT IN THIS BROADBAND FORUM DOCUMENT, OR ANY PORTION THEREOF, DISCLAIMS TO THE FULLEST EXTENT PERMITTED BY LAW (A) ANY LIABILITY (INCLUDING DIRECT, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES UNDER ANY LEGAL THEORY) ARISING FROM OR RELATED TO THE USE OF OR RELIANCE UPON THIS DOCUMENT; AND (B) ANY OBLIGATION TO UPDATE OR CORRECT THIS DOCUMENT.
Broadband Forum Documents may be copied, downloaded, stored on a server or otherwise re-distributed in their entirety only, and may not be modified without the advance written permission of the Broadband Forum.
The text of this notice must be included in all copies of this Broadband Forum Document.
| Data Type | Base Type | Description |
|---|---|---|
| Alias | string(64) | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
| [SOAP1.1] | Simple Object Access Protocol (SOAP) 1.1, W3C. |
| [TR-106a6] | TR-106 Amendment 6, Data Model Template for TR-069-Enabled Devices, Broadband Forum, 2011. |
For a given implementation of this data model, the CPE MUST indicate support for the highest version number of any object or parameter that it supports. For example, even if the CPE supports only a single parameter that was introduced in version 1.2, then it will indicate support for version 1.2. The version number associated with each object and parameter is shown in the Version column.
| Name | Type | Write | Description | Object Default | Version |
|---|---|---|---|---|---|
| STBService.{i}. | object | - | The top-level object for an STB CPE.
At most one entry in this table can exist with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Capabilities. | object | - | The overall capabilities of the STB CPE. This is a constant read-only object, meaning that only a firmware update will cause these values to be altered. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder. | object | - | Video decoder capabilities. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG2Part2. | object | - | Object describing the set of supported MPEG2 profiles and levels for this STB. It also describes the set of audio standards supported when MPEG2 Part 2 is used as the video standard. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG2Part2.ProfileLevel.{i}. | object | - | Table to describe the set of profiles and levels combinations supported by the STB when MPEG2 Part 2 is used as video standard. At most one entry in this table can exist with the same values for Profile and Level, or with a given value for Alias. The table MUST include a distinct entry for each supported combination of these parameters. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG4Part2. | object | - | Object describing the set of supported profiles and levels for this STB. It also describes the set of audio standards supported when MPEG4 Part 2 is used as the video standard. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG4Part2.ProfileLevel.{i}. | object | - | Table to describe the set of profiles and levels combinations supported by the STB when MPEG4 Part 2 is used as video standard. At most one entry in this table can exist with the same values for Profile and Level, or with a given value for Alias. The table MUST include a distinct entry for each supported combination of these parameters. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG4Part10. | object | - | Object describing the set of supported profiles and levels for this STB. It also describes the set of audio standards supported when MPEG4 Part 10 is used as the video standard. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder.MPEG4Part10.ProfileLevel.{i}. | object | - | Table to describe the set of profiles and levels combinations supported by the STB when MPEG4 Part 10 is used as video standard.
The table MUST include a distinct entry for each supported combination of these parameters. At most one entry in this table can exist with the same values for Profile and Level, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Capabilities.VideoDecoder.SMPTEVC1. | object | - | Object describing the set of supported SMPTE-VC-1 profiles and levels for this STB. It also describes the set of audio standards supported when SMPTE-VC-1 is used as the video standard. | - | 1.0 |
| STBService.{i}.Capabilities.VideoDecoder.SMPTEVC1.ProfileLevel.{i}. | object | - | Table to describe the set of profiles and levels combinations supported by the STB when SMPTE-VC-1 is used as video standard. At most one entry in this table can exist with the same values for Profile and Level, or with a given value for Alias. The table MUST include a distinct entry for each supported combination of these parameters. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components. | object | - | Details of STB logical or physical internal components. Unlike the Capabilities object, which is read-only and which doesn't describe individual instances, this object contains some writeable parameters. | - | 1.0 |
| STBService.{i}.Components.FrontEnd.{i}. | object | - | FrontEnd instance table. Each front-end instance, including vendor-specific front-end types, will normally have a sub-object that corresponds to the front-end type (e.g. DVB-T or IP).
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.DVBT. | object | - | DVB-T front-end details. This object will normally be present if and only if this front-end is a DVB-T front-end. Parameters are taken from the DGTVi D-Book [D-Book]. |
- | 1.0 |
| STBService.{i}.Components.FrontEnd.{i}.DVBT.ServiceListDatabase. | object | - | DVB-T service list database. | - | 1.0 |
| STBService.{i}.Components.FrontEnd.{i}.DVBT.ServiceListDatabase.LogicalChannel.{i}. | object | - | DVB-T logical channel information.
At most one entry in this table can exist with a given value for LogicalChannelNumber, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.DVBT.ServiceListDatabase.LogicalChannel.{i}.Service.{i}. | object | - | DVB-T service information.
At most one entry in this table can exist with a given value for DvbId, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.IP. | object | - | IP front-end details. This object will normally be present if and only if the front-end is an IP front-end. | - | 1.0 |
| STBService.{i}.Components.FrontEnd.{i}.IP.IGMP. | object | - | Parameters that are specific to IGMP clients when changing channels. | - | 1.0 |
| STBService.{i}.Components.FrontEnd.{i}.IP.IGMP.ClientGroup.{i}. | object | - | IGMP Group table. This is the database that is maintained by the IGMP client to reflect the current group membership. The CPE MUST support at least MaximumNumberOfConcurrentGroups table entries.
At most one entry in this table can exist with a given value for GroupAddress, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.IP.IGMP.ClientGroupStats.{i}. | object | - | IGMP Group statistics table. This stores per-group historical statistical data. The CPE MUST support at least MaximumNumberOfTrackedGroups table entries. The CPE MAY reclaim entries based on the oldest membership reports.
At most one entry in this table can exist with a given value for GroupAddress, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.IP.Inbound.{i}. | object | - | Inbound IP streams currently entering the STB via this front-end.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.FrontEnd.{i}.IP.Outbound.{i}. | object | - | Parameters related to an outbound IP stream.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.PVR. | object | - | PVR details. This is a read-only object that exists only to reference PVR storage objects. | - | 1.0 |
| STBService.{i}.Components.PVR.Storage.{i}. | object | - | PVR storage table. There MUST be an instance for each storage object that can be accessed by the PVR. Entries MAY be dynamically created and deleted as storage devices become available and unavailable.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.AudioDecoder.{i}. | object | - | Audio decoder instance table. It contains data representing the current status of the Audio decoder.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.VideoDecoder.{i}. | object | - | Video decoder instance table. It contains data representing the current status of the video decoder.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.AudioOutput.{i}. | object | - | Audio output instance table.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.SPDIF.{i}. | object | - | S/PDIF output instance table configuration. This object, if present, is connected to the audio ouput instance currently delivering S/PDIF audio format as described in [SPDIF].
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.1 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.VideoOutput.{i}. | object | - | Video output instance table.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.SCART.{i}. | object | - | SCART configuration. This object allows configuration of the STB's AV switching.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.HDMI.{i}. | object | - | HDMI instance table. This object allows configuration of the STB’s HDMI output.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.1 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.CA.{i}. | object | - | This object describes the characteristics of the Conditional Access, if any.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Components.DRM.{i}. | object | - | This object describes the characteristics of the Digital Rights Management, if any.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.AVStreams. | object | - | AV Streams object. If more than one AV stream can be active at a time, it may contain several AVStream instances. | - | 1.0 |
| STBService.{i}.AVStreams.AVStream.{i}. | object | - | Details of each AVStream. AV streams are created statically. Each AV stream corresponds to a valid {FrontEnd, AudioDecoder, VideoDecoder} instance combination (although if the PVR is active for this stream, only {FrontEnd} or {AudioDecoder, VideoDecoder} will be in use).
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.AVPlayers. | object | - | AV Players object. If more than one AV player can be active at a time, it may contain several AVPlayer instances. AV players are created statically. Each AV player corresponds to a combination of several AV streams (one main screen video, several PIP, one audio) being connected to an AV presentation device (such as a TV set). There is no guarantee that the STB has the resources to enable all of its AV players at the same time. |
- | 1.0 |
| STBService.{i}.AVPlayers.AVPlayer.{i}. | object | - | List of AV Player objects. Each item is one particular AV player being processed by the STB.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.ServiceMonitoring. | object | - | Contains statistics relating to the QoS / QoE of Main AV streams. These statistics are broken down into categories, e.g. de-jittering and RTP, and for each category there are two types of statistics:
Total statistics are always collected (collection cannot be disabled, but the values can be reset). For Sample statistics, an STB uses a single sample interval and number of samples (n) for all MainStream instances. The sample interval can be aligned with absolute time. When Sample statistics collection is enabled, statistics collection MUST proceed regardless of whether there are any active Main AV streams. For example, even when the STB is not receiving any data, sample intervals will continue to be timed as normal. Refer to [I.3/TR-135] for non-normative explanation of the operation of the ServiceMonitoring object. |
- | 1.0 |
| STBService.{i}.ServiceMonitoring.MainStream.{i}. | object | - | List of Main AV stream objects. Each instance is associated with a specified service type and will collect statistics only for the main stream that matches that service type. Note that this means that streams that do not match an instance's service type MUST NOT contribute to the instance's Total and Sample statistics. It is up to the STB to determine which AV stream should be regarded as the Main AV stream for a given service type at any given time. For example, if two active streams are associated with the same service type, the STB might prefer streams that are associated with an AV player, or if more than one stream is associated with an AV player, the STB might prefer a player that is outputting a DVI stream to a player that is outputting an RF stream. Note that some parameters, e.g. Components.FrontEnd.{i}.IP.ServiceConnect.URI, include requirements that restrict the STB's freedom to determine which AV stream should be regarded as the Main AV stream for a given service.
At most one entry in this table can exist with a given value for ServiceType, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.ServiceMonitoring.MainStream.{i}.Sample. | object | - | Sample statistics collected since collection was last enabled or reset. Most of the parameters in this object are comma-separated lists of individual statistics values, each of which corresponds to a sample interval. The statistics values in these comma-separated lists MUST be in time order, with the oldest one first and the most recent one last. Comma-separated list can contain up to ReportSamples statistics values. When the list is full, each new value causes the oldest one to be discarded. Some comma-separated lists contains terms that are colon-separated lists and are used to store measurements on an event basis. These colon-separated lists can contain up to Capabilities.ServiceMonitoring.MaxEventsPerSampleInterval values. If no data was collected for a statistic during a sample interval then the value for that sample interval MUST be zero unless otherwise specified in the description of the individual statistics parameter. |
- | 1.0 |
| STBService.{i}.ServiceMonitoring.MainStream.{i}.Sample.HighLevelMetricStats.{i}. | object | - | High-level metric Sample statistics for this ServiceMonitoring main stream instance. One or more different high-level metrics can be supported; this is specified by ServiceMonitoring.MainStream.{i}.Sample.HighLevelMetricStatsNumberOfEntries.
At most one entry in this table can exist with a given value for MetricName, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Applications. | object | - | Applications. | - | 1.0 |
| STBService.{i}.Applications.ServiceProvider.{i}. | object | - | Service Provider instance table.
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.1 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Applications.AudienceStats. | object | - | Audience viewing statistics. | - | 1.0 |
| STBService.{i}.Applications.AudienceStats.Channel.{i}. | object | - | Table to record what the STB has been receiving. Time durations are recorded only for an AVPlayer's main AVStream (i.e. for TV channels being displayed in the main screen). Each entry corresponds to a given TV channel and is indexed by channel name (the instance number is chosen by the STB and is not related to the channel number).
At most one entry in this table can exist with a given value for Name, or with a given value for Alias. |
- | 1.0 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Applications.CDSPush. | object | - | Details of STB CDS Push logical internal parameters. | - | 1.1 |
| STBService.{i}.Applications.CDSPush.ContentItem.{i}. | object | - | Content Item instance table.
At most one entry in this table can exist with a given value for ContentReferenceId, or with a given value for Alias. |
- | 1.1 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| STBService.{i}.Applications.CDSPull. | object | - | Details of STB CDS Pull logical internal component. This object is present only if the user allowed (via his local STB UI) the remote management of the CDS Pull service. | - | 1.1 |
| STBService.{i}.Applications.CDSPull.ContentItem.{i}. | object | - | Content Item instance table.
At most one entry in this table can exist with a given value for ContentReferenceId, or with a given value for Alias. |
- | 1.1 |
| Alias | string(64) | W | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in [Section 3.6.1/TR-069a4] and described in [Appendix II/TR-069a4], the following mandatory constraints MUST be enforced:
|
- | 1.2 |
| Parameter |
|---|
| Parameter |
|---|
| Parameter |
|---|
| Abbreviation | Description |
|---|---|
| R | Read support is REQUIRED. |
| W | Both Read and Write support is REQUIRED. This MUST NOT be specified for a parameter that is defined as read-only. |
| P | The object is REQUIRED to be present. |
| C | Creation and deletion of instances of the object via AddObject and DeleteObject is REQUIRED. |
| A | Creation of instances of the object via AddObject is REQUIRED, but deletion is not REQUIRED. |
| D | Deletion of instances of the object via DeleteObject is REQUIRED, but creation is not REQUIRED. |