// Chauvet Intimidator Spot 250 
//
// Jon Lenard 5/3/09
//

fixture
	manufacturer = "Chauvet"
	name = "IntSpt250"
	version = 1.1
//  fullmanufacturer = "Chauvet"
//  fullname = "Intimidator Spot 250"
//  mode = 16
//  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 = "COLOR"
		channel = 6
		homeVal = 0
		
	attribute
		name = "GO0BO"
		channel = 7
		homeVal = 0
		
	attribute
		name = "GOBO<>"
		channel = 8
		homeVal = 11
		
	attribute
		name = "SHUTTER"
		channel = 9
		homeVal = 255
		
	attribute
		name = "INTENSITY"
		channel = 10
		
	attribute
		name = "CONTROL"
		channel = 11
		homeVal = 0
		
	attribute
		name = "FX"
		channel = 12
		homeVal = 0
		
	attribute
		name = "PRISM"
		channel = 13
		homeVal = 0
		
	attribute
		name = "FOCUS"
		channel = 14
		homeVal = 128
		
//////////////////////////////////////////////////////

	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,270,"Ti@="
						
	parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 6
		stop = (   0:  7),N,"White"    
		stop = (   8: 15),N,"LtBlue"   
		stop = (  16: 23),N,"Red"      
		stop = (  24: 31),N,"Peachblow"
		stop = (  32: 39),N,"Green"
		stop = (  40: 47),N,"Yellow"   
		stop = (  48: 55),N,"Pink"     
		stop = (  56: 63),N,"UV"       
		stop = (R 64: 66),N,"White"    
		stop = (  67: 78),N,"Wht-LtBlu"
		stop = (  79: 92),N,"LtBlu-Red"
		stop = (  93:107),N,"Red-Peach"
		stop = ( 108:120),N,"Peach-Grn"
		stop = ( 121:136),N,"Grn-Yell" 
		stop = ( 137:152),N,"Yell-Pnk" 
		stop = ( 153:170),N,"Pink-UV"  
		stop = (M171:212),2,"CWhl<:"
		stop = (M213:255),2,"CWnl>:"	
 
	parameter
		name = "-GOBO-"
		displayerNum = 4
		type = B
		attribList = 7
		stop = (   0:  9),N,"No Gobo"
		stop = (  10: 19),N,"Gobo 1"
		stop = (  20: 29),N,"Gobo 2"
		stop = (  30: 39),N,"Gobo 3"
		stop = (  40: 49),N,"Gobo 4"
		stop = (  50: 59),N,"Gobo 5"
		stop = (  60: 69),N,"Gobo 6"
		stop = (  70: 79),N,"Gobo 7"
		stop = (R 80: 88),N,"No Gobo"
		stop = (M 99: 89),1,"G1Shk:"
		stop = (M119:100),1,"G2Shk:"
		stop = (M139:120),1,"G3Shk:"
		stop = (M159:140),1,"G4Shk:"
		stop = (M179:160),1,"G5Shk:"
		stop = (M199:180),1,"G6Shk:"
		stop = (M219:200),1,"G7Shk:"
		stop = (M220:255),1,"G1Whl>:"

	parameter
		name = "-GOBO<>-"
		displayerNum = 5
		type = B
		attribList = 8
		stop = (R  0: 10),N,"No Rot"
		stop = (M 11:127),2,"GbIdx:"
		stop = (M128:101),2,"Gobo>:"
		stop = (M192:255),2,"Gobo<:"
		
//-----------------------------------------		
						
	parameter
		name = "-PRISM-"
		displayerNum = 6
		type = B
		attribList = 13
		stop = (   0: 15),N,"No Prism"
		stop = ( 240:255),N,"Prism"
		stop = (M 16:239),2,"Prsm<:"
		
	parameter
		name = "-FOCUS-"
		displayerNum = 7
		type = B
		attribList = 14
		stop = (M  0:255),2,"Focus="
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 8
		type = B
		attribList = 9
		stop = (   0:  7),N,"Shtr Clsd"
		stop = (R  8: 22),N,"Shtr Open"
		stop = (R 86:100),N,"Shtr Open"
		stop = (R166:180),N,"Shtr Open"
		stop = ( 247:255),N,"Shtr Open"
		stop = (M 23: 85),1,"Strobe:"
		stop = (M101:165),2,"Pulse:"
		stop = (M181:246),2,"Rand:"
		
	parameter
		name = "-FX-"
		displayerNum = 9
		type = B
		attribList = 12
		stop = (   0:  9),N,"No FX" 
		stop = (  10: 19),N,"FX 1"
		stop = (  20: 29),N,"FX 2"
		stop = (  30: 39),N,"FX 3"
		stop = (  40: 49),N,"FX 4"
		stop = (  50: 59),N,"FX 5"
		stop = (  60: 69),N,"FX 6"
		stop = (  70: 79),N,"FX 7"
		stop = (  80: 89),N,"FX 8"
		stop = (  90: 99),N,"FX 9"
		stop = ( 100:109),N,"FX 10"
		stop = ( 110:119),N,"FX 11"
		stop = ( 120:129),N,"FX 12"
		stop = ( 130:139),N,"FX 13"
		stop = ( 140:149),N,"FX 14"
		stop = ( 150:159),N,"FX 15"
		stop = ( 160:169),N,"FX 16"
		stop = ( 170:179),N,"FX 17"
		stop = ( 180:189),N,"FX 18"
		stop = ( 190:199),N,"FX 19"
		stop = ( 200:209),N,"FX 20"
		stop = ( 210:219),N,"FX 21"
		stop = ( 220:229),N,"FX 22"
		stop = ( 230:239),N,"FX 23"
		stop = ( 240:249),N,"FX 24"
		stop = ( 250:255),N,"FX 25"

//------------------------------------------------
		
	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 5
		stop = (M255: 0),2,"Speed="

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 11
		stop = (   0:  9),N,"Run Mode"
		stop = (  10: 14),N,"PTBlkOn"
		stop = (  15: 19),N,"PTBlkOff"
		stop = (  20: 24),N,"CwBlkOn"
		stop = (  25: 29),N,"CwBlkOff"
		stop = (  30: 34),N,"GwBlkOn"
		stop = (  35: 39),N,"GwBlkOff"
		stop = (  40: 44),N,"AllBlkOn"
		stop = (  45: 49),N,"AllBlkOff"
		stop = (  50: 54),N,"PT reset"
		stop = (  55: 59),N,"Cw reset"
		stop = (  60: 64),N,"Gw reset"
		stop = (  65: 69),N,"Sht reset"
		stop = (  70: 74),N,"Foc reset"
		stop = (  75: 79),N,"Prs reset"
		stop = (  80: 89),N,"Reset all"
		stop = (R 90:111),N,"Run Mode"
		stop = ( 112:119),N,"Lamp Off"
		stop = ( 120:127),N,"Lamp On"
		stop = (R128:129),N,"Run Mode"
		stop = ( 130:192),N,"Auto"
		stop = ( 193:255),N,"Sound"

end
