{
	"type":"object",
	"script" : "ledtest.py",
	"title":"edt_eff_ledtest_header",
	"required":true,
	"properties":{
		"testleds": {
			"type": "string",
			"title":"edt_eff_whichleds",
			"enum" : ["all","list"],
			"default" : "all",
			"options" : {
				"enum_titles" : ["edt_eff_enum_all", "edt_eff_enum_list"]
			},
			"propertyOrder" : 1
		},
		"ledlist": {
			"type": "string",
			"title":"edt_eff_ledlist",
			"default" : "1,11,21",
			"options": {
				"dependencies": {
					"testleds": "list"
				}
			},
			"propertyOrder" : 2
		},
		"sleepTime": {
			"type": "number",
			"title":"edt_eff_sleeptime",
			"default": 0.15,
			"minimum" : 0.01,
			"maximum": 1,
			"step": 0.01,
			"append" : "edt_append_s",
			"propertyOrder" : 6
		},
		"smoothing-custom-settings" :
		{
			"type" : "boolean",
			"title" : "edt_eff_smooth_custom",
			"default" : false,
			"propertyOrder" : 7
		},
		"smoothing-time_ms" :
		{
			"type" : "integer",
			"title" : "edt_eff_smooth_time_ms",
			"minimum" : 25,
			"maximum": 600,
			"default" : 200,
			"append" : "edt_append_ms",
			"options": {
				"dependencies": {
					"smoothing-custom-settings": true
				}
			},
			"propertyOrder" : 8
		},
		"smoothing-updateFrequency" :
		{
			"type" : "number",
			"title" : "edt_eff_smooth_updateFrequency",
			"minimum" : 1.0,
			"maximum" : 100.0,
			"default" : 25.0,
			"append" : "edt_append_hz",
			"options": {
				"dependencies": {
					"smoothing-custom-settings": true
				}
			},
			"propertyOrder" : 9
		}
	},
	"additionalProperties": false
}