1{ 2 "$schema": "https://json-schema.org/draft/2020-12/schema", 3 "type": "object", 4 "required": [ 5 "signature", 6 "errorType", 7 "errorInstance", 8 "severity", 9 "socket", 10 "registerCount", 11 "instanceBase" 12 ], 13 "additionalProperties": false, 14 "properties": { 15 "signature": { 16 "type": "string" 17 }, 18 "errorType": { 19 "type": "integer" 20 }, 21 "errorInstance": { 22 "type": "integer" 23 }, 24 "severity": { 25 "type": "object", 26 "required": ["code", "name"], 27 "properties": { 28 "code": { 29 "type": "integer", 30 "minimum": 0 31 }, 32 "name": { 33 "type": "string" 34 } 35 } 36 }, 37 "socket": { 38 "type": "integer" 39 }, 40 "registerCount": { 41 "type": "integer" 42 }, 43 "instanceBase": { 44 "type": "integer" 45 }, 46 "registers": { 47 "type": "array", 48 "items": { 49 "type": "object", 50 "required": ["address", "value"], 51 "properties": { 52 "address": { 53 "type": "integer" 54 }, 55 "value": { 56 "type": "integer" 57 } 58 } 59 } 60 } 61 } 62} 63