{
	"type":"object",
	"required":true,
	"properties":{
		"command": {
			"type" : "string",
			"required" : true,
			"enum" : ["transform"]
		},
		"transform": {
			"type": "object",
			"required": true,
			"properties": {
				"id" : {
					"type" : "string",
					"required" : false
				},
				"saturationGain" : {
					"type" : "double",
					"required" : false,
					"minimum" : 0.0
				},
				"valueGain" : {
					"type" : "double",
					"required" : false,
					"minimum" : 0.0
				},
				"threshold": {
					"type": "array",
					"required": false,
					"items" : {
						"type": "double",
						"minimum": 0.0,
						"maximum": 1.0
					},
					"minItems": 3,
					"maxItems": 3
				},
				"gamma": {
					"type": "array",
					"required": false,
					"items" : {
						"type": "double",
						"minimum": 0.0
					},
					"minItems": 3,
					"maxItems": 3
				},
				"blacklevel": {
					"type": "array",
					"required": false,
					"items" : {
						"type": "double"
					},
					"minItems": 3,
					"maxItems": 3
				},
				"whitelevel": {
					"type": "array",
					"required": false,
					"items" : {
						"type": "double"
					},
					"minItems": 3,
					"maxItems": 3
				}
			},
			"additionalProperties": false
		}
	},
	"additionalProperties": false
}