RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
The Manufacturer Library implements a set of interfaces that enable configuration and usage of vendor specific components in the STB.
Interfaces
MFR API : The APIs comprise of functions that allow to:
eCM API : The eCM API is intended to be used by DSGCC. It allows to:
FPD API : The API controls front panel’s indicators and allows to register key stroke callbacks:
...
Provides the SNMP agent process which:
Respond to Get requests from SNMP Management System.
Provides following functionalities in handling of storage devices such as SD card etc.
[SDCARD_CONFIG]
MMC_DEV_NODE=/device/node/name/of/mmcblock
MMC_SRC_DEV_NODE=/dev/mmcblk<NodeName>
MOUNT_PATH=/tmp/data
FRAME_RATE_MBPS=<Max-FrameRate-Numeric>
IsTSBEnableOverride=<true/false>
filesystemtype=<vfat/ext3 ...>
DEFAULT_TSB_MAX_MINUTE=<TIME-DURATION-IN-MINUTE>
DISK_CHECK_SCR_PATH=/lib/rdk/disk_check
TSB_VALIDATION_FLAG=<true/false>
...
...
...
Model name of the STB.
Build type ( dev or prod)
Type of the device i.e. mediaclient or hybrid etc.
Default interface
OEM Manufacturer name e.g. Pace, Cisco, Arris etc.
SoC provider name. e.g. BRCM
...
xdiscovery.conf (Provides configuration parameter for the xdiscovery service)
Parameter | Description |
---|---|
discIf | Interface name to be used for device discovery |
xdevice.conf (Provides configuration for the xcal-device service)
Parameter | Description |
---|---|
BCastIf | Name of Broadcast Interface |
BCastPort | Broadcast Port Value |
StreamIf | Name of Streaming Interface |
GwIf | Gateway Interface |
Paths and names of all input data files
Parameter | Description |
---|---|
OemFile | Path to vendor specific dhcp script |
DnsFile | Path to DNS resolve configuration |
DiagFile | Path to Diagnostics JSON |
HostFile | //etc//hosts |
DevXmlPath | Base directory for Device XML |
DevXmlFile | BasicDevice.xml |
LogFile | //opt//logs/xdevice.log |
DevPropertyFile | //etc/device.prpperties (Contains device specific env) |
Show If | ||
---|---|---|
| ||
List of other components that require porting can be found here |