fixture
	manufacturer = "QMAXZ"
	name = "Qs250s"
	version = 0.90
//	version = 1.0
//  fullmanufacturer = "QMAXZ"
//  fullname = "QS250S/QS(E)400S/QS(E)575S"
//  mode = 16bit
//  description = "www.qmaxz.com"
	
	attribute
		name = "CONTROL"
		channel = 1
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 2
		
	attribute
		name = "SHUTTER"
		channel = 3
		homeVal = 0
		
	attribute
		name = "PAN"
		channel = 4
		fineChan = 15
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 5
		fineChan = 16
		homeVal = 32768
		
	attribute
		name = "COLOUR"
		channel = 6
		homeVal = 0
		
	attribute
		name = "GOBO2"
		channel = 7
		homeVal = 0
		
	attribute
		name = "GOBO1"
		channel = 8
		homeVal = 0
		
	attribute
		name = "GOBO1<>"
		channel = 9
		homeVal = 192
		
	attribute
		name = "FOCUS"
		channel = 10
		homeVal = 128
		
	attribute
		name = "PRISM"
		channel = 11
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 12
		homeVal = 127
		
	attribute
		name = "BLACKOUT"
		channel = 13
		homeVal = 0
		
	attribute
		name = "PTSPEED"
		channel = 14
		homeVal = 0
		
///////////////////////////////////////////////////////
	
	parameter
		name = "-PAN-"
		displayerNum = 1 
		type = F
		attribList = 4
		stop = (M  0:65535),D,0,540,"Pan="		

	parameter
		name = "-TILT-"
		displayerNum = 2 
		type = F
		attribList = 5 
		stop = (M  0:65535),D,0,250,"Ti@="	

	parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 6 
		stop = (   0:  9),N,"White"		
		stop = (R 80: 89),N,"White"
		stop = (  10: 19),N,"Dark Blue"
		stop = (  20: 29),N,"Yellow"
		stop = (  30: 39),N,"Purple"
		stop = (  40: 49),N,"Green"
		stop = (  50: 59),N,"Orange"
		stop = (  60: 69),N,"Lt Blue"
		stop = (  70: 79),N,"Red"
		stop = (M 90:193),2,"Colour:"
		stop = (M223:194),1,"CWhl>:"
		stop = ( 224:225),N,"CWhlStop"
		stop = (M226:255),1,"CWhl<:"

	parameter
		name = "-GOBO1-"
		displayerNum = 4
		type = B
		attribList = 8 
		stop = (   0: 19),N,"No Gobo1"	
		stop = (R235:255),N,"No Gobo1"	
		stop = (  20: 39),N,"Gobo 1.1"
		stop = (  40: 59),N,"Gobo 1.2"
		stop = (  60: 79),N,"Gobo 1.3"
		stop = (  80: 99),N,"Gobo 1.4"
		stop = ( 100:119),N,"Gobo 1.5"
		stop = ( 120:144),N,"Gobo 1.6"
		stop = (M220:234),1,"G1.1Shk:"
		stop = (M205:219),1,"G1.2Shk:"
		stop = (M190:204),1,"G1.3Shk:"
		stop = (M175:189),1,"G1.4Shk:"
		stop = (M160:174),1,"G1.5Shk:"
		stop = (M145:159),1,"G1.6Shk:"

	parameter
		name = "-GOBO1<>-"
		displayerNum = 5
		type = B
		attribList = 9
		stop = (M  0:125),D,0,360,"Idx:"		
		stop = (M129:190),2,"Gobo1>:"
		stop = ( 191:193),N,"Gobo1Stop"
		stop = (R126:128),N,"Gobo1Stop"
		stop = (M194:255),2,"Gobo1<:"

	parameter
		name = "-GOBO2-"
		displayerNum = 6
		type = B
		attribList = 7
		stop = (   0:  9),N,"No Gobo2"	
		stop = (R215:224),N,"No Gobo2"	
		stop = (  10: 19),N,"Gobo 2.1"
		stop = (  20: 29),N,"Gobo 2.2"
		stop = (  30: 39),N,"Gobo 2.3"
		stop = (  40: 49),N,"Gobo 2.4"
		stop = (  50: 59),N,"Gobo 2.5"
		stop = (  60: 69),N,"Gobo 2.6"
		stop = (  70: 79),N,"Gobo 2.7"
		stop = (  80: 94),N,"Gobo 2.8"
		stop = (M200:214),1,"G2.1Shk:"
		stop = (M185:199),1,"G2.2Shk:"
		stop = (M170:184),1,"G2.3Shk:"
		stop = (M155:169),1,"G2.4Shk:"
		stop = (M140:154),1,"G2.5Shk:"
		stop = (M125:139),1,"G2.6Shk:"
		stop = (M110:124),1,"G2.7Shk:"
		stop = (M 95:109),1,"G2.8Shk:"

//-------------------------------------------

	parameter
		name = "-PRISM-"
		displayerNum = 7 
		type = B
		attribList = 11 
		stop = (   0:127),N,"No Prism"		
		stop = ( 128:255),N,"Prism"

	parameter
		name = "-PRSM<>-"
		displayerNum = 8
		type = B
		attribList = 12
		stop = (M  0:125),D,0,360,"Idx:"		
		stop = (M129:190),2,"Prsm>:"
		stop = ( 191:193),N,"PrsmStop"
		stop = (R126:128),N,"PrsmStop"
		stop = (M194:255),2,"Prsm<:"

	parameter
		name = "-FOCUS-"
		displayerNum = 9
		type = B
		attribList = 10
		stop = (M  0:255),2,"Focus="		

	parameter
		name = "-SHUTTER-"
		displayerNum = 10
		type = B
		attribList = 3
		stop = (   0:  9),N,"Shtr Clsd"
		stop = (  10: 19),N,"Shtr Open"		
		stop = (R 66: 75),N,"Shtr Open"
		stop = (R140:149),N,"Shtr Open"
		stop = (R180:189),N,"Shtr Open"
		stop = (R250:255),N,"Shtr Open"
		stop = (M 20: 65),2,"Strobe:"
		stop = (M 76:107),1,"PulsO:"
		stop = (M108:139),1,"PulsC:"
		stop = ( 170:179),N,"RndStbS"
		stop = ( 160:169),N,"RndStbM"
		stop = ( 150:159),N,"RndStbF"
		stop = ( 210:219),N,"RnPulsOs"
		stop = ( 200:209),N,"RnPulsOm"
		stop = ( 190:199),N,"RnPulsOf"
		stop = ( 240:249),N,"RnPulsCs"
		stop = ( 230:239),N,"RnPulsCm"
		stop = ( 220:229),N,"RnPulsCf"

	parameter
		name = "-BLCKOUT-"
		displayerNum = 11
		type = B
		attribList = 13
		stop = (   0: 29),N,"NoBlckOut"		
		stop = (R120:149),N,"NoBlckOut"
		stop = (R240:255),N,"NoBlckOut"		
		stop = (  30: 89),N,"PrsmBlck"
		stop = (  90:119),N,"GoboBlck"
		stop = ( 150:179),N,"ColorBlck"
		stop = ( 180:209),N,"MoveBlck"
		stop = ( 210:239),N,"All Blck"

//--------------------------------------------

	parameter
		name = "-PTSPEED-"
		displayerNum = 23
		type = F
		attribList = 14
		stop = (   0:  9),N,"Tracking" 
		stop = (M225: 10),2,"Speed:"		

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 1
		stop = (   0:  9),N,"Run Mode"
		stop = (R 17: 29),N,"Run Mode"
		stop = (R 37: 49),N,"Run Mode"
		stop = (R 57: 69),N,"Run Mode"
		stop = (R 77: 89),N,"Run Mode"
		stop = (R 97:119),N,"Run Mode"
		stop = (R127:219),N,"Run Mode"
		stop = (R227:239),N,"Run Mode"
		stop = ( 220:226),N,"Lamp Off"
		stop = ( 240:255),N,"Lamp On"
		stop = (  50: 56),N,"Reset"
		stop = (  10: 16),N,"InvrtDisp"
		stop = (  30 :36),N,"MenuDisp"
		stop = (  70: 76),N,"RstNoMov"
		stop = (  90: 96),N,"Reset 2"
		stop = ( 120:126),N,"Reset 3"

end

