RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
cacheContains | curl | {"jsonrpc":"2.0","id":3,"result":{"success":true}} | |
clearLastDeepSleepReason | curl | {"jsonrpc":"2.0","id":3,"result":{"success":true}} | |
getAvailableStandbyModes | curl | {"jsonrpc":"2.0","id":3,"result":{"supportedStandbyModes":["LIGHT_SLEEP", "DEEP_SLEEP"],"success":true}} | |
getCachedValue | curl | {"jsonrpc":"2.0","id":3,"result":{"sampleKey":"4343.3434","success":true}} | |
getCoreTemperature | curl | {"jsonrpc":"2.0","id":3,"result":{"temperature":48.000000,"success":true}} | |
getDeviceInfo | curl | {"jsonrpc":"2.0","id":3,"result":{"ecm_mac/estb_mac":"AA:BB:CC:DD:EE:FF:GG","success":true}} | |
getDownloadedFirmwareInfo | curl |
| |
getFirmwareDownloadPercent | curl | {"jsonrpc":"2.0","id":3,"result":{"downloadPercent":25,"success":true}} | |
getFirmwareUpdateInfo | curl | {"jsonrpc":"2.0","id":3,"result":{"asyncResponse":true}} | |
getFirmwareUpdateState | curl | {"jsonrpc":"2.0","id":3,"result":{"firmwareUpdateState":"Download Complete","success":true}} | |
getLastDeepSleepReason | curl | {"jsonrpc":"2.0","id":3,"result":{"lastDeepSleepReason":"thermal_deepsleep_critical_threshold","success":true}} | |
getMacAddresses | curl | {"jsonrpc":"2.0","id":3,"result":{"asyncResponse":true,"success":true}} | |
getMilestones | curl | {"jsonrpc":"2.0","id":3,"result":{"milestones":["RDK_STARTED:8893","SEND_DHCP_REQUEST:9530","RECV_DHCP_RESPONSE:9602","UPNP_START_DISCOVERY:12863","UPNP_START_DISCOVERY:13618","IP_ACQUISTION_COMPLETED:15716","IP_ACQUISTION_COMPLETED:16470","2020 Sep 24 20:32:49.688454 raspberrypi-rdk-mc systemd[1]: Starting Log RDK Started Service...","-- Subject: Unit log-rdk-start.service has begun start-up","-- Defined-By: systemd","-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel","-- ","-- Unit log-rdk-start.service has begun starting up.","2020 Sep 24 20:32:50.088253 raspberrypi-rdk-mc systemd[1]: Started Log RDK Started Service.","-- Subject: Unit log-rdk-start.service has finished start-up","-- Defined-By: systemd","-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel","-- ","-- Unit log-rdk-start.service has finished starting up.","-- ","-- The start-up result is done."],"success":true}} | |
getMode | curl | {"jsonrpc":"2.0","id":3,"result":{"modeInfo":{"mode":" |
NORMAL","duration":0}," |
success":true}} | |||
getPowerState | curl | {"jsonrpc":"2.0","id":3,"result":{"powerState":"ON", "success":true}} | |
getPreferredStandbyMode | curl | {"jsonrpc":"2.0","id":3,"result":{"preferredStandbyMode":"DEEP_SLEEP","success":true}} | |
getPreviousRebootInfo | curl | {"jsonrpc":"2.0","id":3,"result":{"timeStamp":"20200128083540","reason":"Triggered from System Plugin API Validation","success":true}} | |
getPreviousRebootInfo2 | curl | {"jsonrpc":"2.0","id":3,"result":{"rebootInfo":{"timestamp":"Tue Jan 28 08:35:40 UTC 2020","source":"SystemPlugin","reason":"FIRMWARE_FAILURE","customReason":"API Validation","lastHardPowerReset":"Tue Jan 28 08:22:22 UTC 2020"},"success":true}} | |
getPreviousRebootReason | curl | {"jsonrpc":"2.0","id":3,"result":{"RFCConfig":{"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AccountInfo.AccountID":"1181405614235499371","Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.UPnP.Enabled":"Empty response received","Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AllowOpenPorts.Enabled":"Empty response received","Device.DeviceInfo.MemoryStatus.Total":"1144560","Device.DeviceInfo.MemoryStatus.Free":"732144"},"success":true}} | |
getRFCConfig | curl | {"jsonrpc":"2.0","id":3,"result":{"RFCConfig":{"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AccountInfo.AccountID":"1181405614235499371","Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.UPnP.Enabled":"Empty response received","Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AllowOpenPorts.Enabled":"Empty response received","Device.DeviceInfo.MemoryStatus.Total":"1144560","Device.DeviceInfo.MemoryStatus.Free":"732144"},"success":true}} | |
getSerialNumber | curl | {"jsonrpc":"2.0","id":3,"result":{"serialNumber":"M11806TK0024","success":true}} | |
getStateInfo | curl | {"jsonrpc":"2.0","id":3,"result":{"com.comcast.channel_map”:2, “success”:true}} | |
getSystemVersions | curl |
| |
getTemperatureThresholds | curl |
| |
getTimeZoneDST |
|
| |
getXconfParams |
|
| |
hasRebootBeenRequested |
|
| |
isGzEnabled |
|
| |
queryMocaStatus |
|
| |
reboot |
|
| |
removeCacheKey |
|
| |
requestSystemUptime |
|
| |
setCachedValue |
|
| |
setDeepSleepTimer |
|
| |
setGzEnabled |
|
| |
set STB mode |
|
| |
setGzEnabled |
|
| |
setPreferredStandbyMode |
|
| |
setTemperatureThresholds |
|
| |
setTimeZoneDST |
|
| |
updateFirmware |
|
|
Note: The functions are referred from the RDK Service's System wiki page
...