{
	"type":"object",
	"required":true,
	"properties":{
		"output": {
			"type": "string",
			"title":"edt_dev_spec_targetIp_title",
			"default":"",
			"propertyOrder" : 1
		},
		"username": {
			"type": "string",
			"title":"edt_dev_spec_username_title",
			"default": "",
			"propertyOrder" : 2
		},
		"clientkey": {
			"type": "string",
			"title":"edt_dev_spec_clientKey_title",
			"default" : "",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 3
		},
		"useEntertainmentAPI": {
			"type": "boolean",
			"title":"edt_dev_spec_useEntertainmentAPI_title",
			"default" : false,
			"propertyOrder" : 4
		},
		"transitiontime": {
			"type": "number",
			"title":"edt_dev_spec_transistionTime_title",
			"default" : 1,
			"append" : "x100ms",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": false
				}
			},
			"propertyOrder" : 5
		},
		"switchOffOnBlack": {
			"type": "boolean",
			"title":"edt_dev_spec_switchOffOnBlack_title",
			"default" : true,
			"options": {
				"dependencies": {
					"useEntertainmentAPI": false
				}
			},
			"propertyOrder" : 6
		},
		"restoreOriginalState": {
			"type": "boolean",
			"title":"edt_dev_spec_restoreOriginalState_title",
			"default" : true,
			"propertyOrder" : 7
		},
		"lightIds": {
			"type": "array",
			"title":"edt_dev_spec_lightid_title",
			"minItems": 1,
			"uniqueItems" : true,
			"items" : {
				"type" : "string",
				"minimum" : 0,
				"title" : "edt_dev_spec_lightid_itemtitle"
			},
			"options": {
				"dependencies": {
					"useEntertainmentAPI": false
				}
			},
			"propertyOrder" : 8
		},
		"groupId": {
			"type": "number",
			"title":"edt_dev_spec_groupId_title",
			"default" : 0,
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 9
		},
		"blackLightsTimeout": {
			"type": "number",
			"title":"edt_dev_spec_blackLightsTimeout_title",
			"default" : 15000,
			"step": 500,
			"minimum" : 10000,
			"maximum" : 60000,
			"access" : "advanced",
			"append" : "edt_append_ms",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 10
		},
		"brightnessThreshold": {
			"type": "number",
			"title":"edt_dev_spec_brightnessThreshold_title",
			"default" : 0,
			"step": 0.005,
			"minimum" : 0,
			"maximum" : 1.0,
			"access" : "advanced",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 11
		},
		"brightnessFactor": {
			"type": "number",
			"title":"edt_dev_spec_brightnessFactor_title",
			"default" : 1.0,
			"step": 0.25,
			"minimum" : 0.5,
			"maximum" : 10.0,
			"access" : "advanced",
			"propertyOrder" : 12
		},
		"brightnessMin": {
			"type": "number",
			"title":"edt_dev_spec_brightnessMin_title",
			"default" : 0,
			"step": 0.05,
			"minimum" : 0,
			"maximum" : 1.0,
			"access" : "advanced",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 13
		},
		"brightnessMax": {
			"type": "number",
			"title":"edt_dev_spec_brightnessMax_title",
			"default" : 1.0,
			"step": 0.05,
			"minimum" : 0,
			"maximum" : 1.0,
			"access" : "advanced",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 14
		},
		"sslReadTimeout": {
			"type": "number",
			"title":"edt_dev_spec_sslReadTimeout_title",
			"default" : 0,
			"step": 100,
			"minimum" : 0,
			"maximum" : 30000,
			"access" : "expert",
			"append" : "edt_append_ms",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 15
		},
		"sslHSTimeoutMin": {
			"type": "number",
			"title":"edt_dev_spec_sslHSTimeoutMin_title",
			"default" : 400,
			"step": 100,
			"minimum" : 0,
			"maximum" : 30000,
			"access" : "expert",
			"append" : "edt_append_ms",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 16
		},
		"sslHSTimeoutMax": {
			"type": "number",
			"title":"edt_dev_spec_sslHSTimeoutMax_title",
			"default" : 1000,
			"step": 100,
			"minimum" : 0,
			"maximum" : 30000,
			"access" : "expert",
			"append" : "edt_append_ms",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 17
		},
		"verbose": {
			"type": "boolean",
			"title":"edt_dev_spec_verbose_title",
			"default" : false,
			"access" : "expert",
			"propertyOrder" : 18
		},
		"debugStreamer": {
			"type": "boolean",
			"title":"edt_dev_spec_debugStreamer_title",
			"default" : false,
			"access" : "expert",
			"options": {
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"propertyOrder" : 19
		},
		"debugLevel": {
			"type": "string",
			"title":"edt_dev_spec_debugLevel_title",
			"enum" : ["0", "1", "2", "3", "4"],
			"default" : "0",
			"options" : {
				"enum_titles" : ["edt_conf_enum_dl_nodebug", "edt_conf_enum_dl_error", "edt_conf_enum_dl_statechange", "edt_conf_enum_dl_informational", "edt_conf_enum_dl_verbose"],
				"dependencies": {
					"useEntertainmentAPI": true
				}
			},
			"minimum" : 0,
			"maximum" : 4,
			"access" : "expert",
			"propertyOrder" : 20
		}
	},
	"additionalProperties": true
}
