The HMI must respond to GetSystemInfo and provide the current head unit software version, language, and country code.
When SDL starts, it sends GetSystemInfo to update the policies database with the latest system data. SDL Stores the ccpu_version when responding to RegisterAppInterfaceRequests.
This RPC has no additional parameter requirements
Name | Type | Mandatory | Additional |
---|---|---|---|
ccpu_version | String | true | maxlength: 500 |
language | Common.Language | true | |
wersCountryCode | String | true | maxlength: 500 |
systemHardwareVersion | String | false | maxlength: 500 |
{ "id" : 47, "jsonrpc" : "2.0", "method" : "BasicCommunication.GetSystemInfo" }
{ "id" : 47, "jsonrpc" : "2.0", "result" : { "code" : 0, "method" : "BasicCommunication.GetSystemInfo", "ccpu_version" : "12.1.3", "language" : "EN-US", "wersCountryCode" : "WAEGB" } }
{ "id" : 47, "jsonrpc" : "2.0", "error" : { "code" : 9, "message" : " Error in fetching system information ", "data" : { "method" : "BasicCommunication.GetSystemInfo" } } }