//			Acme iMove 1200S Spot (22 DMX channel mode)
// RM April 2006

Fixture
	manufacturer = "ACME"
	name = "im-1200s"
	version = 0.90
//  fullmanufacturer = "Acme"
//  fullname = "iMove 1200S Spot 22ch"
//  mode = 0
//  description = ""

	Attribute
		name = "PAN"
		channel = 1
		fineChan = 17
		homeVal = 32768

	Attribute
		name = "TILT"
		channel = 2
		fineChan = 18
		homeVal = 32768

	attribute
		name = "MSPEED"
		channel = 3
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 4

	Attribute
		name = "SHUTTER"
		channel = 5
		homeVal = 12

	attribute
		name = "COLOUR1"
		channel = 6
		homeVal = 0

	attribute
		name = "COLOUR2"
		channel = 7
		homeVal = 0		
		
	Attribute
		name = "GOBO1"
		channel = 8
		homeVal = 0

	attribute
		name = "GOBO1<>"
		channel = 9
		homeVal = 0
		
	attribute
		name = "GOBO2"
		channel = 10
		homeVal = 0

	attribute
		name = "GOBO2<>"
		channel = 11
		homeVal = 0

	attribute
		name = "PRISM"
		channel = 12
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 13
		homeVal = 0

	attribute
		name = "FOCUS"
		channel = 14
		homeVal = 127

	attribute
		name = "IRIS"
		channel = 15
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 16
		homeVal = 0

	attribute
		name = "MACRO"
		channel = 19
		homeVal = 0
		
	attribute
		name = "IRIS FX"
		channel = 20
		homeVal = 0
		
	attribute
		name = "FROST FX"
		channel = 21
		homeVal = 0
		
	attribute
		name = "DIMMER FX"
		channel = 22
		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 = 2
		stop = (M  0:65535),D,0,270,"Ti@="

	Parameter
		name = "-COLOUR1-"
		displayerNum = 3
		type = C
		attribList = 6
		stop = (   0: 15),N,"White1"
		stop = (  16: 31),N,"Blue"
		stop = (  32: 47),N,"Green"
		stop = (  48: 63),N,"Orange"
		stop = (  64: 79),N,"Lt Green"
		stop = (  80: 95),N,"Magenta"
		stop = (  96:111),N,"LtYellow"
		stop = ( 112:127),N,"Red"
		stop = (M191:128),1,"C1Whl>:"
		stop = (M192:255),1,"C1Whl<:"

	Parameter
		name = "-COLOUR2-"
		displayerNum = 4
		type = C
		attribList = 7
		stop = (   0: 18),N,"White2"
		stop = (  19: 36),N,"Lt Blue"
		stop = (  37: 54),N,"Pink"
		stop = (  55: 72),N,"  UV"
		stop = (  73: 90),N,"4 Colour"
		stop = (  91:108),N,"3200k"
		stop = ( 109:127),N,"5600k"
		stop = (M191:128),1,"C2Whl>:"
		stop = (M192:255),1,"C2Whl<:"		
		
	parameter
		name = "-GOBO1-"
		displayerNum = 5 
		type = B
		attribList = 8
		stop = (   0: 25),N,"No Gobo1"		
		stop = (  26: 50),N,"Gobo 1.1"
		stop = (  51: 76),N,"Gobo 1.2"
		stop = (  77:101),N,"Gobo 1.3"
		stop = ( 102:127),N,"Gobo 1.4"
		stop = (M191:128),1,"G1Whl>:"
		stop = (M192:255),1,"G1Whl<:"

	parameter
		name = "-GOBO1<>-"
		displayerNum = 6
		type = B
		attribList = 9
		stop = (M  0:127),2,"Gb1Idx:"
		stop = (M191:128),2,"Gobo1>:"
		stop = (M192:255),2,"Gobo1<:"		

//---------------------------------------------		

	parameter
		name = "-GOBO2-"
		displayerNum = 7
		type = B
		attribList = 10
		stop = (   0: 25),N,"No Gobo2"		
		stop = (  26: 50),N,"Gobo 2.1"
		stop = (  51: 76),N,"Gobo 2.2"
		stop = (  77:101),N,"Gobo 2.3"
		stop = ( 102:127),N,"Gobo 2.4"
		stop = (M191:128),1,"G2Whl>:"
		stop = (M192:255),1,"G2Whl<:"

	parameter
		name = "-GOBO2<>-"
		displayerNum =  8
		type = B
		attribList = 11
		stop = (M  0:127),2,"Gb2Idx:"
		stop = (M191:128),2,"Gobo2>:"
		stop = (M192:255),2,"Gobo2<:"

	parameter
		name = "-PRISM-"
		displayerNum = 9
		type = B
		attribList = 12
		stop = (   0:127),N,"No Prism"
		stop = ( 128:255),N,"Prism"

	parameter
		name = "-PRSM<>-"
		displayerNum = 10
		type = B
		attribList = 13
		stop = (M  0:127),2,"PrIdx:"
		stop = (M191:128),2,"Prsm>:"
		stop = (M192:255),2,"Prsm<:"

	parameter
		name = "-FOCUS-"
		displayerNum = 11
		type = B
		attribList = 14
		stop = (M  0:255),2,"Focus="		

	parameter
		name = "-IRIS-"
		displayerNum = 12 
		type = B
		attribList = 15
		stop = (M  0:255),2,"Iris="

//--------------------------------------------

	parameter
		name = "-FROST-"
		displayerNum = 13
		type = B
		attribList = 21
		stop = (M  0:189),2,"Frost:"
		stop = (M190:211),1,"FstOpn:"
		stop = (M212:233),1,"FstCls:"
		stop = (M234:255),1,"OpnCls:"

	parameter
		name = "-SHUTTER-"
		displayerNum = 14
		type = B
		attribList = 5
		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 = (M132:185),2,"Gb1Shk:"
		stop = (M186:239),1,"Gb2Shk:"
		stop = (R240:247),N,"Shutter"

	parameter
		name = "-MACRO-"
		displayerNum = 15
		type = B
		attribList = 19
		stop = (   0:  7),N,"No Macro "
		stop = (   8: 22),N,"Macro 1"
		stop = (  23: 37),N,"Macro 2"
		stop = (  38: 51),N,"Macro 3"
		stop = (  52: 66),N,"Macro 4"
		stop = (  67: 80),N,"Macro 5"
		stop = (  81: 95),N,"Macro 6"
		stop = (  96:110),N,"Macro 7"
		stop = ( 111:124),N,"Macro 8"
		stop = ( 125:138),N,"Macro 9"
		stop = ( 139:153),N,"Macro 10"
		stop = ( 154:167),N,"Macro 11"
		stop = ( 168:182),N,"Macro 12"
		stop = ( 183:196),N,"Macro 13"
		stop = ( 197:211),N,"Macro 14"
		stop = ( 212:225),N,"Macro 15"
		stop = ( 226:240),N,"Macro 16"
		stop = ( 241:255),N,"Macro 17"
		
	parameter
		name = "-IRIS FX-"
		displayerNum = 16
		type = B
		attribList = 20
		stop = (   0:  9),N,"NoIrisFx"		
		stop = (M 10: 91),1,"FstOpn:"
		stop = (M 92:173),1,"FstCls:"
		stop = (M174:255),1,"OpnCls:"

	parameter
		name = "-DIM FX-"
		displayerNum = 17
		type = B
		attribList = 22
		stop = (   0:  7),N,"NoDimFx"		
		stop = (M  8:131),1,"FstSlw:"
		stop = (M132:255),1,"SlwFst:"

	parameter
		name = "-BLACK-"
		displayerNum = 18
		type = B
		attribList = 16
		stop = (  90: 99),N,"BlkC On"
		stop = ( 100:109),N,"BlkC Off"
		stop = ( 110:119),N,"BlkG On"
		stop = ( 120:129),N,"BlkG Off"
		stop = (R  0:255),N,"seeDisp24"

//-----------------------------------------

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 3 
		stop = (M  0:255),2,"Speed="		

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 16 
		stop = (   0: 89),N,"Normal"
		stop = ( 230:239),N,"Lamp Off"
		stop = ( 130:139),N,"Lamp On"
		stop = ( 200:209),N,"Reset"
		stop = (R140:199),N,"Reserved"
		stop = (R210:229),N,"Reserved"
		stop = (R240:255),N,"Reserved"
		stop = (R 90:129),N,"seeDisp17"
		
end
