//			Acme iMove 200 SRHID Spot (13 DMX channel mode)
// Jon Lenard 11/18/09

Fixture
	manufacturer = "ACME"
	name = "IM200SRHID57"
	version = 1.0
//  fullmanufacturer = "Acme"
//  fullname = "iMove 200SR HID Spot 13ch"
//  mode = 0
//  description = ""

	Attribute
		name = "PAN"
		channel = 1
		fineChan = 2
		homeVal = 32768

	Attribute
		name = "TILT"
		channel = 3
		fineChan = 4
		homeVal = 32768

	attribute
		name = "MSPEED"
		channel = 5
		homeVal = 0
		
	attribute
		name = "PT MACRO"
		channel = 6
		homeVal = 0
			
	attribute
		name = "MACRO SPEED"
		channel = 7
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 8
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 9

	Attribute
		name = "SHUTTER"
		channel = 10
		homeVal = 12

	Attribute
		name = "GOBO"
		channel = 11
		homeVal = 0

	attribute
		name = "GOBO<>"
		channel = 12
		homeVal = 0
		
	attribute
		name = "COLOUR"
		channel = 13
		homeVal = 0

///////////////////////////////////////////////////////////////

	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 = 3
		stop = (M  0:65535),D,0,270,"Ti@="

	Parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 13
		stop = (   0:  7),N,"White"
		stop = (   8: 14),N,"Green"
		stop = (  15: 22),N,"Grn+mgt"
		stop = (  23: 29),N,"Magenta"
		stop = (  30: 37),N,"Lt Blue"
		stop = (  38: 44),N,"Yellow"
		stop = (  45: 52),N,"Red"
		stop = (  53: 59),N,"Blu+Red"
		stop = (  60: 67),N,"Blue"
		stop = (  68: 74),N,"UV"
		stop = (  75: 82),N,"Dk Green"
		stop = (  83: 89),N,"Grn+Ong"
		stop = (  90: 97),N,"Oranage"
		stop = (  98:104),N,"Yel+Ong"
		stop = ( 105:112),N,"Yellow"
		stop = ( 113:119),N,"Yel+Pmk"
		stop = ( 120:127),N,"Pink"
		stop = (M191:128),1,"CWhl>:"
		stop = (M192:255),1,"CWhl<:"

	parameter
		name = "-GOBO-"
		displayerNum = 4 
		type = B
		attribList = 11
		stop = (   0: 14),N,"No Gobo"		
		stop = (  15: 28),N,"Gobo 1"
		stop = (  29: 42),N,"Gobo 2"
		stop = (  43: 56),N,"Gobo 3"
		stop = (  57: 70),N,"Gobo 4"
		stop = (  71: 84),N,"Gobo 5"
		stop = (  85: 98),N,"Gobo 6"
		stop = (  99:112),N,"Gobo 7"
		stop = ( 113:127),N,"Gobo 8"
		stop = (M191:128),1,"G1Whl>:"
		stop = (M192:254),1,"G1Whl<:"

	parameter
		name = "-GOBO<>-"
		displayerNum = 5
		type = B
		attribList = 12
		stop = (M120: 10),2,"Gobo<:"
		stop = ( 121:134),N,"GoboStop"
		stop = (R  0:  9),N,"GoboStop"	
		stop = (M135:245),2,"Gobo>:"
		stop = ( 246:255),N,"Pattern"

//--------------------------------------------

	parameter
		name = "-SHUTTER-"
		displayerNum = 6
		type = B
		attribList = 10
		stop = (   0:  7),N,"Shtr Clsd"	
		stop = (   8: 15),N,"Shtr Open"
		stop = (R248:255),N,"Shtr Open"
		stop = (M 16:131),2,"Strobe:"
		stop = (R132:139),N,"Stop"
		stop = (M140:239),1,"GboShk"
		stop = ( 240:247),N,"RandStb"
		stop = (R248:255),N,"Shtr Open"

	parameter
		name = "-PTMACRO-"
		displayerNum = 7 
		type = F
		attribList = 6 
		stop = (   0: 15),N,"No Mscro"		
		stop = (  16: 35),N,"Macro 1"
		stop = (  36: 55),N,"Macro 2"
		stop = (  56: 75),N,"Macro 3"
		stop = (  76: 95),N,"Macro 4"
		stop = (  96:114),N,"Macro 5"
		stop = ( 115:135),N,"Macro 6"
		stop = ( 136:155),N,"Macro 7"
		stop = ( 156:175),N,"Macro 8"
		stop = ( 176:195),N,"Macro 9"
		stop = ( 196:215),N,"Macro 10"
		stop = ( 216:235),N,"Macro 11"
		stop = ( 236:255),N,"Macro 12"	
		
	parameter
		name = "-MACROSZ-"
		displayerNum = 8
		type = F
		attribList = 7
		stop = (M  0:255),2,"Size="
		

//-----------------------------------------

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 5 
		stop = (M255:  0),2,"Speed="		

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 8 
		stop = (  0: 69),N,"Normal"
		stop = ( 70: 79),N,"PTBlkOn"
		stop = ( 78: 89),N,"PTBlkOff"
		stop = ( 90: 99),N,"ClBlkOn" 
		stop = (100:109),N,"CLBlkOff"
		stop = (110:119),N,"GbBlkOn" 
		stop = (120:129),N,"GbBlkOff"
		stop = (200:209),N,"Reset"
		stop = (240:255),N,"StandAlone"

end
