//////////////////////////////////////// Chauvet Q Spot 575
// 
//
// Created by Paul (Bubba) Hall 3/15/06
//

fixture
	manufacturer = "Chauvet"
	name = "QSpot575"
	version = 1.1
//  fullmanufacturer = "Chauvet"
//  fullname = "Q Spot 575"
//  mode = 0
//  description = ""

	attribute
		name = "PAN"
		channel = 1
		finechan = 3
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 2
		finechan = 4
		homeVal = 32768
		
	attribute
		name = "MSPEED"
		channel = 5
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 6
		homeVal = 0		

	attribute
		name = "COLOUR"
		channel = 7
		homeVal = 0
		
	attribute
		name = "PRISM"
		channel = 8
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 9
		homeVal = 0
		
	attribute
		name = "GOBO1"
		channel = 10
		homeVal = 0
		
	attribute
		name = "GOBO2"
		channel = 11
		homeVal = 0
		
	attribute
		name = "GOBO2<>"
		channel = 12
		homeVal = 0
		
	attribute
		name = "NO FUNC"
		channel = 13
		homeVal = 0
		
	attribute
		name = "FOCUS"
		channel = 14
		homeVal = 0
		
	attribute
		name = "SHUTTER"
		channel = 15
		homeVal = 120
		
	attribute
		name = "INTENSITY"
		channel = 16
		
//////////////////////////////////////////////////////

	parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 1
		stop = (M  0:65535),D,0,540,"Pan="

	parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 2
		stop = (M  0:65535),D,0,280,"Ti@="
						
	parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 7
		stop = (   0:  7),N,"White"
		stop = (  08: 19),N,"Blue"
		stop = (  20: 31),N,"Orange"		
		stop = (  32: 43),N,"QuadColor"
		stop = (  44: 55),N,"  Uv"
		stop = (  56: 67),N,"RoseRed"		
		stop = (  68: 79),N," Red"
		stop = (  80: 91),N,"OrngBlue"		
		stop = (  92:103),N,"Yellow"
		stop = ( 104:115),N,"Pink"
		stop = ( 116:127),N,"Green"
		stop = (M  0:127),2,"Colour:"	
		stop = (M255:128),2,"CWhl>:"	

	parameter
		name = "-GOBO 1-"
		displayerNum = 4
		type = B
		attribList = 10
		stop = (   0:  9),N,"No Gobo1"
		stop = (  10: 19),N,"Gobo 1.1"
		stop = (  20: 29),N,"Gobo 1.2"
		stop = (  30: 39),N,"Gobo 1.3"
		stop = (  40: 49),N,"Gobo 1.4"
		stop = (  50: 59),N,"Gobo 1.5"
		stop = (  60: 69),N,"Gobo 1.6"
		stop = (  70: 79),N,"Gobo 1.7"
		stop = (  80: 89),N,"Gobo 1.8"
		stop = (  90: 99),N,"Gobo 1.9"
		stop = (R100:109),N,"No Gobo1"
		stop = (M110:119),1,"G1.1Shk:"
		stop = (M120:129),1,"G1.2Shk:"
		stop = (M130:139),1,"G1.3Shk:"
		stop = (M140:149),1,"G1.4Shk:"
		stop = (M150:159),1,"G1.5Shk:"
		stop = (M160:169),1,"G1.6Shk:"
		stop = (M170:179),1,"G1.7Shk:"
		stop = (M180:189),1,"G1.8Shk:"
		stop = (M190:199),1,"G1.9Shk:"
		stop = (M200:255),1,"G1Whl>:"

	parameter
		name = "-GOBO 2-"
		displayerNum = 5
		type = B
		attribList = 11
		stop = (   0: 29),N,"No Gobo2"
		stop = (  30: 59),N,"Gobo 2.1"
		stop = (  60: 89),N,"Gobo 2.2"
		stop = (  90:119),N,"Gobo 2.3"
		stop = ( 120:149),N,"Gobo 2.4"
		stop = ( 150:179),N,"Gobo 2.5"
		stop = ( 180:209),N,"Gobo 2.6"
		stop = (M210:255),2,"G2Whl>:"
		
	parameter
		name = "-GOBO2<>-"
		displayerNum = 6
		type = B
		attribList = 12
		stop = (M  0: 60),2,"Gb2Idx:"
		stop = (M 61:158),2,"Gobo2>:"
		stop = (M159:255),2,"Gobo2<:"				
		
//-----------------------------------------		
						
	parameter
		name = "-PRISM-"
		displayerNum = 7
		type = B
		attribList = 8
		stop = (   0:127),N,"No Prism"
		stop = ( 128:255),N,"Prism"
		
	parameter
		name = "-PRSM<>-"
		displayerNum = 8
		type = B
		attribList = 9
		stop = (   0:  4),N,"PrsmStop"
		stop = (R128:132),N,"PrsmStop"
		stop = (M127:  5),2,"Prsm>:"
		stop = (M133:255),2,"Prsm<:"
				
	parameter
		name = "-FOCUS-"
		displayerNum = 9
		type = B
		attribList = 14
		stop = (M  0:255),2,"Focus="
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 10
		type = B
		attribList = 15
		stop = (   0: 31),N,"Shtr Clsd"
		stop = (  32: 63),N,"Shtr Open"
		stop = (R 96:127),N,"Shtr Open"
		stop = (R160:191),N,"Shtr Open"
		stop = (R224:255),N,"Shtr Open"
		stop = (M 64: 95),1,"Strobe:"
		stop = (M128:159),2,"Pulse:"
		stop = (M192:223),2,"Rand:"

//------------------------------------------------
		
	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 5
		stop = (M  0:255),2,"Speed="

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 6
		stop = (   0:127),N,"Idle"
		stop = (R140:229),N,"Idle"
		stop = (R240:255),N,"Idle"
		stop = ( 230:239),N,"Lamp Off"
		stop = ( 128:139),N,"ResetOn"

end

