//
// Isolution iMove 700S 22ch
//
//	Jon Lenard 4/8/09
//

Fixture
	manufacturer = "ACME"
	name = "Im700s"
	version = 1.0
//  fullmanufacturer = "Acme"
//  fullname = "iMove 700S"
//  mode = 22
//  description = ""

	Attribute
		name = "PAN"
		channel = 1
		fineChan = 17
		homeVal = 32512

	Attribute
		name = "TILT"
		channel = 2
		fineChan = 18
		homeVal = 32512

	Attribute
		name = "PTSPEED"
		channel = 3

	Attribute
		name = "INTENSITY"
		channel = 4

	Attribute
		name = "SHUTTER"
		channel = 5
		homeVal = 0

	Attribute
		name = "COLOR1"
		channel = 6
		homeVal = 0

	Attribute
		name = "COLOR2"
		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 = "NOFUNCT"
		channel = 11
		homeVal = 0

	Attribute
		name = "PRISM"
		channel = 12

	Attribute
		name = "PRISM<>"
		channel = 13
		homeVal = 0
		
	attribute
		name = "FOCUS"
		channel = 14
		homeVal = 128
		
	attribute
		name = "IRIS"
		channel = 15
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 16
		homeVal = 0
		
	attribute
		name = "PTMACRO"
		channel = 19
		homeVal = 0
		
	attribute
		name = "PTSIZE"
		channel = 20
		homeVal = 128
		
	attribute
		name = "IRIS2"
		channel = 21
		homeVal = 0
		
	attribute
		name = "STROBE"
		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:  0),N,"White"
		stop = (  10: 18),N,"LtBlue"
		stop = (  19: 27),N,"Pink"
		stop = (  28: 36),N,"UV"     
		stop = (  37: 45),N,"LtGreen"
		stop = (  46: 54),N,"3200K"  
		stop = (  55: 63),N,"5600K"  
		stop = (M 64:127),2,"Color:" 
		stop = (M128:191),2,"Cwhl<:"
		stop = (M255:192),2,"Cwhl>:"

	Parameter
		name = "-COLOR2-"
		displayerNum = 4
		type = C
		attribList = 7
		stop = (   0:  0),N,"White"
		stop = (  10: 18),N,"Green"
		stop = (  19: 27),N,"Blue"
		stop = (  28: 36),N,"Orange"     
		stop = (  37: 45),N,"Magenta"
		stop = (  46: 54),N,"LtYellow"  
		stop = (  55: 63),N,"Red"  
		stop = (M 64:127),2,"Color:"
		stop = (M128:167),2,"Cwhl<:"
		stop = (M207:168),2,"Cwhl>:"
		stop = ( 208:215),N,"Macro1"
		stop = ( 216:223),N,"Macro2"
		stop = ( 224:231),N,"Macro3"
		stop = ( 232:239),N,"Macro4"
		stop = ( 240:247),N,"Macro5"
		stop = ( 248:255),N,"Macro6"		

	Parameter
		name = "-GOBO1-"
		displayerNum = 5
		type = B
		attribList = 8
		stop = (   0: 21),N,"No Gobo" 
		stop = (  22: 42),N,"Gobo1.1" 
		stop = (  43: 63),N,"Gobo1.2" 
		stop = (  64: 84),N,"Gobo1.3"
		stop = (  85:105),N,"Gobo1.4" 
		stop = ( 106:127),N,"Gobo1.5" 
		stop = (M128:191),2,"Gwhl<:" 
		stop = (M255:192),2,"Gwhl>:"
		
	parameter
		name = "-GOBO1<>-"
		displayerNum =  6
		type = B
		attribList = 9
		stop =(M  0:127),2,"Index:"
		stop =(M128:191),2,"Gobo<:"
	    stop =(M255:192),2,"Gobo>:"
		
	Parameter                    
		name = "-GOBO2-"            	    
		displayerNum = 7            	    
		type = B                    	    
		attribList = 10              	    
		stop = (   0: 21),N,"No Gobo"	    
		stop = (  22: 42),N,"Gobo2.1"	    
		stop = (  43: 63),N,"Gobo2.2"	    
		stop = (  64: 84),N,"Gobo2.3"	    
		stop = (  85:105),N,"Gobo2.4"	    
		stop = ( 106:127),N,"Gobo2.5"	    
		stop = (M128:191),2,"Gwhl<:"	    
		stop = (M255:192),2,"Gwhl>:"
		
	parameter
		name = "-GOBOSHK-"
		displayerNum = 8
		type = B
		attribList = 5
		stop = (R  0:131),N,"NoShake"
		stop = (M132:185),2,"G1shk:"
		stop = (M186:239),2,"G2shk:"
		stop = (R240:254),N,"NoShake"
		stop = ( 255:255),N,"NoShake"

	parameter
		name = "-PRISM-"
		displayerNum = 9 
		type = B
		attribList = 12
		stop = (  0:  7),N,"NoPrism"
		stop = (  8: 15),N,"Prism"
		stop = ( 16: 39),N,"Macro1"
		stop = ( 40: 63),N,"Macro2"
		stop = ( 64: 87),N,"Macro3"
		stop = ( 88:111),N,"Macro4"
		stop = (112:135),N,"Macro5"
		stop = (136:159),N,"Macro6"
		stop = (160:183),N,"Macro7"
		stop = (184:207),N,"Macro8"
		stop = (208:231),N,"Macro9"
		stop = (232:255),N,"Macro10"

	parameter
		name = "-PRISM<>-"
		displayerNum = 10
		type = B 
		attribList = 13
		stop =(M  0:127),2,"Index:"
		stop =(M128:191),2,"Prsm<:"      
		stop =(M255:192),2,"Prsm>:"      
		
	parameter
		name = "-IRIS-"
		displayerNum = 11
		type = B
		attribList = 15
		stop = (M255:  0),2,"Iris:"
			
	parameter
		name = "-IRIS2-"
		displayerNum = 12
		type = B
		attribList = 21
		stop = (   0:  7),N,"UseDisp11"
		stop = (M  8: 90),2,"PulO:"
		stop = (M 91:172),2,"PulC:"
		stop = (M173:255),2,"ShtO:"		
		
	parameter                  
		name = "-FOCUS-"           				
		displayerNum = 13         		
		type = B                  		
		attribList = 14           		
		stop = (M  0:255),2,"Focus="		
		
	Parameter
		name = "-SHUTTER-"
		displayerNum = 14
		type = B
		attribList = 5
		stop = (   0:  7),N,"Shtr Clsd"
		stop = (   8: 15),N,"Shtr Open"
		stop = (M 16:131),2,"Strobe:"
		stop = ( 240:247),N,"RandStrb"
		stop = (R132:239),N,"Shtr Open"
		stop = (R248:255),N,"Shtr Open"
		
	parameter
		name = "-DIMMFX-"
		displayerNum = 15
		type = B
		attribList = 22
		stop = (   0:  7),N,"No FX"
		stop = (M  8:131),2,"DimUp:"
		stop = (M132:255),2,"DimDn:"

	parameter
		name = "-PTMACRO-"
		displayerNum = 16
		type = F
		attribList = 19
		stop = (  0:  7),N,"NoMacro"
		stop = (  8: 15),N,"Macro1"    
		stop = ( 16: 23),N,"Macro2"   
		stop = ( 24: 31),N,"Macro3"   
		stop = ( 32: 39),N,"Macro4"   
		stop = ( 40: 47),N,"Macro5"   
		stop = ( 48: 55),N,"Macro6"   
		stop = ( 56: 63),N,"Macro7"   
		stop = ( 64: 71),N,"Macro8"   
		stop = ( 72: 79),N,"Macro9"   
		stop = ( 80: 87),N,"Macro10"  
		stop = ( 88: 95),N,"Macro11"  
		stop = ( 96:103),N,"Macro12" 
		stop = (104:111),N,"Macro13"
		stop = (112:119),N,"Macro14"
		stop = (120:127),N,"Macro15"
		stop = (128:135),N,"Macro16"
		stop = (136:143),N,"Macro17"
		stop = (144:151),N,"Macro18"
		stop = (152:159),N,"Macro19"
		stop = (160:167),N,"Macro20"
		stop = (168:175),N,"Macro21"
		stop = (176:183),N,"Macro22"
		stop = (184:191),N,"Macro23"
		stop = (192:199),N,"Macro24"
		stop = (200:207),N,"Macro25"
		stop = (208:215),N,"Macro26"
		stop = (216:223),N,"Macro27"
		stop = (224:231),N,"Macro28"
		stop = (232:239),N,"Macro29"
		stop = (240:247),N,"Macro30"
		stop = (248:255),N,"Macro31"
		                           
	parameter
		name = "-PTSIZE-"
		displayerNum = 17
		type = F
		attribList = 20
		stop = (M255:0),2,"Size="
						

///////////////////////////////////////////////////////

	Parameter
		name = "-PTSPEED-"
		displayerNum = 23
		type = F
		attribList = 3
		stop = (M255:  0),2,"Speed="	

	Parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 16
		stop = (   0: 69),N,"Run Mode"
		stop = (  70: 79),N,"PTblkON"
		stop = (  80: 89),N,"PTblkOFF"
		stop = (  90: 99),N,"CblkON"
        stop = ( 100:109),N,"CblkOFF" 
		stop = ( 110:119),N,"GblkON" 
		stop = ( 120:129),N,"GblkOFF" 
		stop = ( 130:139),N,"LampON"
		stop = (R140:199),N,"Run Mode"
		stop = (R210:229),N,"Run Mode" 
		stop = ( 230:239),N,"LampOFF" 
		stop = ( 200:209),N,"Reset" 
		stop = (R240:255),N,"Run Mode"
		
end