44 строки
985 B
JSON
44 строки
985 B
JSON
{
|
|
"@context": "dtmi:dtdl:context;2",
|
|
"@id": "dtmi:osconfig:tpm;1",
|
|
"@type": "Interface",
|
|
"displayName": "TPM Configuration",
|
|
"description": "Provides functionality to remotely query the TPM on device",
|
|
"contents": [
|
|
{
|
|
"@type": "Property",
|
|
"name": "TpmStatus",
|
|
"schema": {
|
|
"@type": "Enum",
|
|
"valueSchema": "integer",
|
|
"enumValues": [
|
|
{
|
|
"name": "Unknown",
|
|
"enumValue": 0
|
|
},
|
|
{
|
|
"name": "TpmDetected",
|
|
"enumValue": 1
|
|
},
|
|
{
|
|
"name": "TpmNotDetected",
|
|
"enumValue": 2
|
|
}
|
|
]
|
|
},
|
|
"writable": false
|
|
},
|
|
{
|
|
"@type": "Property",
|
|
"name": "TpmVersion",
|
|
"schema":"string",
|
|
"writable": false
|
|
},
|
|
{
|
|
"@type": "Property",
|
|
"name": "TpmManufacturer",
|
|
"schema":"boolean",
|
|
"writable": false
|
|
}
|
|
]
|
|
} |