{ "type":"object", "required":true, "properties": { "command": { "type" : "string", "required" : true, "enum" : ["componentstate"] }, "tan" : { "type" : "integer" }, "componentstate": { "type": "object", "required": true, "properties": { "component": { "type" : "string", "enum" : ["ALL", "SMOOTHING", "BLACKBORDER", "FORWARDER", "BOBLIGHTSERVER", "GRABBER", "V4L", "LEDDEVICE"], "required": true }, "state": { "type": "bool", "required": true } }, "additionalProperties": false } }, "additionalProperties": false }