//
// Isolution IM2575 Spot 8ch
//
// Jon Lenard 12/21/09
//

Fixture
	manufacturer = "ACME"
	name = "Im-575s"
	version = 1.00
//  fullmanufacturer = "Acme"
//  fullname = "iMove 575 Spot"
//  mode = 8
//  description = "Isolution IM2575 8ch"

	Attribute
		name = "PAN"
		channel = 1
		homeVal = 128

	Attribute
		name = "TILT"
		channel = 2
		homeVal = 128

	Attribute
		name = "SHUTTER"
		channel = 3
		homeVal = 0

	Attribute
		name = "GOBO"
		channel = 4
		homeVal = 0	

	Attribute
		name = "COLOUR"
		channel = 5
		homeVal = 0

	Attribute
		name = "GOBO<>"
		channel = 6
		homeVal = 0

	Attribute
		name = "INTENSITY"
		channel = 7
		minVal = 128
		maxVal = 255
		homeVal = 128

	Attribute
		name = "FOCUS"
		channel = 8
		homeVal = 128
		
/////////////////////////////////////////////////////////		
		
	Parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 1
		stop = (M  0:255),D,0,540,"Pan="

	Parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 2
		stop = (M  0:255),D,0,270,"Ti@="

	Parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 5
		stop = (   0: 12),N,"White"
		stop = (  13: 25),N,"Green"
		stop = (  26: 38),N,"Magenta"
		stop = (  39: 50),N,"LightBlue"
		stop = (  51: 63),N,"Yellow"
		stop = (  64: 76),N,"Red"
		stop = (  77: 88),N,"Blue"
		stop = (  89:101),N,"UV Purple"
		stop = ( 102:114),N,"LghtGreen"
		stop = ( 115:127),N,"Pink"
		stop = (M191:128),2,"CWhl>:"
		stop = (M192:255),2,"CWhl<:"

	Parameter
		name = "-GOBO-"
		displayerNum = 4
		type = B
		attribList = 4
		stop = (   0:  3),N,"No Gobo"	
		stop = (   4:  7),N,"Gobo 1"
		stop = (   8: 11),N,"Gobo 2"
		stop = (  12: 15),N,"Gobo 3"
		stop = (  16: 19),N,"Gobo 4"
		stop = (  20: 23),N,"Gobo 5"
		stop = (  24: 27),N,"Gobo 6"
		stop = (  28: 31),N,"Gobo 7"
		stop = (  32: 35),N,"Gobo 8"
		stop = (  36: 39),N,"Gobo 9"
		stop = (  40: 43),N,"Gobo10"
		stop = (  44: 47),N,"Gobo11"
		stop = (  48: 51),N,"Gobo12"
		stop = (  52: 55),N,"Gobo13"
		stop = (  56: 59),N,"Gobo14"
		stop = (  60: 63),N,"Gobo15"
		stop = (  64: 67),N,"Gobo16"
		stop = (  68: 71),N,"G10+1"	
		stop = (  72: 75),N,"G10+3"	
		stop = (  76: 79),N,"G10+5"	
		stop = (  80: 83),N,"G10+7"	
		stop = (  84: 87),N,"G10+9"	
		stop = (  88: 91),N,"G13+1"	
		stop = (  92: 95),N,"G13+3"	
		stop = (  96: 99),N,"G13+6"	
		stop = ( 100:103),N,"G13+7"	
		stop = ( 104:107),N,"G13+9"	
		stop = ( 108:111),N,"G15+1"	
		stop = ( 112:115),N,"G15+3"	
		stop = ( 116:119),N,"G15+5"	
		stop = ( 120:123),N,"G15+7"	
		stop = ( 124:127),N,"G15+9"	
        stop = (M159:128),2,"GW1<:"
        stop = (M160:187),2,"GW1>:"
		stop = (M219:188),2,"GW2<:"
		stop = (M220:255),2,"GW2>:"
		
	Parameter
		name = "-GOBO<>-"
		displayerNum = 5
		type = B
		attribList = 6
		stop = (M  0: 63),2,"Index:"
		stop = (M 95: 64),2,"Gobo>:"
		stop = (M 96:127),2,"Gobo<:"
		stop = (R128:255),N,"Gobo Stop"

	parameter
		name = "-GOBOSHK-"
		displayerNum =  6
		type = B
		attribList = 3
		stop = (R  0:131),N,"NoShake"
		stop = (M132:185),2,"G1shk:"
		stop = (M186:239),2,"G2shk:"
		stop = ( 240:255),N,"NoShake"
		                             		
	Parameter
		name = "-IRIS-"
		displayerNum = 7
		type = B
		attribList = 6
		stop = (R  0:127),N,"Full"
		stop = (M191:128),2,"Iris:"
		stop = (M192:212),2,"PulsO:"
		stop = (M213:234),2,"PulsC"
		stop = (M235:255),2,"Puls:"
		
	parameter
		name = "-PRISM-"
		displayerNum = 8 
		type = B
		attribList = 7
		stop = (R  0: 15),N,"Open"
		stop = (  16: 31),N,"Prism"
		stop = (M 55: 32),1,"Pfx1>:"
		stop = (M 56: 79),1,"Pfx1<:"
		stop = (M103: 80),1,"Pfx2>:"
		stop = (M104:127),1,"Pfx2<:"
		stop = ( 128:128),N,"UseFader"
		stop = (R128:255),N,"UseFader"
			
	Parameter
		name = "-FOCUS-"
		displayerNum = 9
		type = B
		attribList = 8
		stop = (M  0:255),2,"Focus="
	
	parameter
		name = "-SHUTTER-"
		displayerNum = 10
		type = B
		attribList = 3
		stop = (   0:  7),N,"Closed"
		stop = (   8: 15),N,"Open"
	    stop = (M 16:131),2,"Stobe:"
		stop = (R132:255),N,"Open"
		
			
end

