RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Note: The functions are referred from the RDK Service's ActivityMonitor wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
upload capture screen | curl --header "Content-Type: application/json" --request POST --data ' |
|
Note: The functions are referred from the RDK Service's Screen Capture wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
start Timer | curl --header "Content-Type: application/json" --request POST --data ' |
| |
cancel |
' |
| |
suspend |
"jsonrpc" : "2.0" , "id" : 3 , "method" : "org.rdk.Timer.1.suspend" , "params" :{ "timerId" : 0 }}' | { "jsonrpc" : "2.0" , "id" : 3 , "result" :{ "success" : true }} | |
resume |
"jsonrpc" : "2.0" , "id" : 3 , "method" : "org.rdk.Timer.1.resume" , "params" :{ "timerId" : 0 }}' | { "jsonrpc" : "2.0" , "id" : 3 , "result" :{ "success" : true }} | |
get Timer Status |
"jsonrpc" : "2.0" , "id" : 3 , "method" : "org.rdk.Timer.1.getTimerStatus" , "params" :{ "timerId" : 0 }} '
| { "jsonrpc" : "2.0" , "id" : 3 , "result" : { "state" : "RUNNING" , "mode" : "WAKE" , "timeRemaining" : "1894.646" , "repeatInterval" : "2000.000" , "remindBefore" : "1000.000" , "success" : true } } | |
get All Timers |
"jsonrpc" : "2.0" , "id" : 3 , "method" : "org.rdk.Timer.1.getTimers" }' | { "jsonrpc" : "2.0" , "id" : 3 , "result" : { "timers" : [ { "timerId" : 0 , "state" : "RUNNING" , "mode" : "WAKE" , "timeRemaining" : "1984.411" , "repeatInterval" : "2000.000" , "remindBefore" : "1000.000" } ], "success" : true } } |
Note: The functions are referred from the RDK Service's Sleep/Wake Timer wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
get UI Language | curl --header "Content-Type: application/json" --request POST --data ' |
| |
set UI Language |
"jsonrpc" : "2.0" , "id" : 3 , "method" : "org.rdk.UserPreferences.1.setUILanguage" , "params" : { "ui_language" : "US_en" }}' | { "jsonrpc" : "2.0" , "id" : 3 , "result" :{ "success" : true }} |
Note: The functions are referred from the RDK Service's User Preferences wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
resetDevice | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Warehouse.1.resetDevice", "params":{"suppressReboot":true}}' | {"jsonrpc":"2.0","id":3,"result":{"PARAM_SUCCESS":true,"success":true}} | |
getDeviceInfo | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Warehouse.1.getDeviceInfo"}' |
| |
internalReset | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Warehouse.1.internalReset", "params":{"passPhrase":"FOR TEST PURPOSES ONLY2"}}' | {"jsonrpc":"2.0","id":3,"result":{"success":false,"error":"incorrect pass phrase"}} | |
lightReset | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Warehouse.1.lightReset"}' | {"jsonrpc":"2.0","id":3,"result":{"success":true}} | |
isClean | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Warehouse.1.isClean"}' | {"jsonrpc":"2.0","id":3,"result":{"success":true,"files":[],"clean":true}} |
Note: The functions are referred from the RDK Service's Warehouse wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
Function | Request | Response | Remarks |
---|---|---|---|
getAPIVersionNumber | curl --header "Content-Type: application/json" --request POST --data ' |
| |
get Quirks | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.Xcast.1.getQuirks"}' | {"jsonrpc":"2.0", "id":3, "result":{"quirks":[], "success":true}} |
Note: The functions are referred from the RDK Service's Warehouse wiki page