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 System 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 |
---|---|---|---|
set FPS log frequency | curl --header "Content-Type: application/json" --request POST --data ' | { "jsonrpc" : "2.0" , "id" : 3 , "result" :{ "success" : true }} | |
set default FPS log frequency |
| ||
start FPS Collection | curl --header "Content-Type: application/json" --request POST --data ' | ||
stop FPS Collection |
"jsonrpc" : "2.0" , "id" : "3" , "method" : "FrameRate.1.stopFpsCollection" } |
Note: The functions are referred from the RDK Service's Frame Rate 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 HDCP status | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.HdcpProfile.1.getHDCPStatus"}' http://127.0.0.1:9998/jsonrpc |
| RPI doesn't have any input device for basic testing |
get set Top HDCP Support |
| { "jsonrpc" : "2.0" , "id" : 3 , "result" :{ "supportedHDCPVersion" : "2.2" , "isHDCPSupported" : true , "success" : true }} |
Note: The functions mentioned above are referred from the RDK Service's HDCPProfile 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 HDMI Input Devices | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.HdmiInput.1.getHDMIInputDevices"}' http://127.0.0.1:9998/jsonrpc | {"jsonrpc":"2.0","id":3,"result":{"devices":[{"id":0,"locator":"hdmiin://localhost/deviceid/0","connected":"false"}],"success":true}} | |
start HDMI Input |
| {"jsonrpc":"2.0","id":3,"result":{"success":true}} | |
stop HDMI Input | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.HdmiInput.1.stopHdmiInput"}' | {"jsonrpc":"2.0","id":3,"result":{"success":true}} | |
write EDID | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.HdmiInput.1.writeEDID", "params": {"deviceId": 0, "message": "EDID"}}' | {"jsonrpc":"2.0","id":3,"result":{"name":"HdmiInputEDIDStub","success":true}} | |
read EDID | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.HdmiInput.1.readEDID"}' | {"jsonrpc":"2.0","id":3,"result":{"name":"HdmiInputEDIDStub","success":true}} |
Note: The functions mentioned above are referred from the RDK Service's HDMI Input 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 |
---|---|---|---|
is Key Stroke Mask Enabled | curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0", "id":3, "method":"org.rdk.LoggingPreferences.1.isKeystrokeMaskEnabled"}' http://127.0.0.1:9998/jsonrpc | {"jsonrpc":"2.0","id":3,"result":{"keystrokeMaskEnabled":true,"success":true}} | RPI doesn't have any input device for basic testing |
set Key Stroke Mask Enabled |
| {"jsonrpc":"2.0","id":3,"result":{"success":true}} |
Note: The functions mentioned above are referred from the RDK Service's Logging Preferences wiki page
Prerequisite: This service has to be enabled from the controller UI to proceed for the checking of its functions
...