//    Coemar Infinity Spot
// 
// Jon Lenard
// 4/27/09
// Created from Inifinity ACL

fixture

	version = 1.00
	manufacturer = "COEMAR"
	name = "InfinSpt"
//  fullmanufacturer = "Coemar"
//  fullname = "Infinity Spot"
//  mode = 16
//  description = ""

	attribute
		name = "PAN"
		channel = 1
		fineChan = 2
		homeVal = 32768

	attribute
		name = "TILT"
		channel = 3
		fineChan = 4
		homeVal = 32768

	attribute
		name = "SPEED"
		channel = 5
		homeVal = 0

	attribute
		name = "INTENSITY"
		channel = 6

	attribute
		name = "SHUTTER"
		channel = 7
		homeVal = 255

	attribute
		name = "IRIS"
		channel = 8
		homeVal = 0

	attribute
		name = "ZOOM"
		channel = 9
		homeVal = 128
		
	attribute
		name = "FOCUS"
		channel = 10
		homeVal = 128
		
	attribute
		name = "GOBO1"
		channel = 11
		homeVal = 0

	attribute
		name = "GOBO1IND"
		channel = 12
		fineChan = 13
		homeVal = 0

	attribute
		name = "GOBO1<>"
		channel = 14
		homeVal = 0

	attribute
		name = "GOBO2"
		channel = 15
		homeVal = 0
		
	attribute
		name = "FX"
		channel = 16
		homeVal = 0
		
	attribute
		name = "FX<>"
		channel = 17
		homeVal = 0
		
	attribute
		name = "COLOR"
		channel = 18
		homeVal = 0

	attribute
		name = "CYAN"
		channel = 19
		homeVal = 0
		
	attribute
		name = "MAGENTA"
		channel = 20
		homeVal = 0
		
	attribute
		name = "YELLOW"
		channel = 21
		homeVal = 0
		
	attribute
		name = "ZAP"
		channel = 22
		homeVal = 0

	attribute
		name = "GOBOFX"
		channel = 23
		homeVal = 0
	
	attribute
		name = "CONTROL"
		channel = 24
		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,284,"Ti@="

	parameter
		name = "-COLOR-"					
		displayerNum = 3 
		type = C
		attribList = 18
		stop = (   0:  5),N,"White"
		stop = (   6: 14),N,"Colour1"
		stop = (  15: 22),N,"Colour2"
		stop = (  23: 30),N,"Colour3"
		stop = (  31: 38),N,"Colour4"
		stop = (  39: 45),N,"Colour5"
		stop = (M127: 46),2,"Color:"	
		stop = (M190:128),2,"CWhl<:"
		stop = (M191:255),2,"CWhl>:"

	parameter
		name = "-CYAN-"
		displayerNum = 4
		type = C
		attribList = 19
		stop = (M  0:255),2,"Cyan="		

	parameter
		name = "-MAGNTA-"
		displayerNum = 5 
		type = C
		attribList = 20
		stop = (M  0:255),2,"Mgnta="		
		
	parameter
		name = "-YELLOW-"
		displayerNum = 6
		type = C
		attribList = 21
		stop = (M  0:255),2,"Yellow="		
		
	
	parameter
		name = "-GOBO1-"					
		displayerNum = 7
		type = B
		attribList = 11,23
		stop = (   0: 10,R  0:255),N,"No Gobo"
		stop = (  11: 36,R  0: 10),N,"Gobo1.1"
		stop = (  37: 62,R  0: 10),N,"Gobo1.2"
		stop = (  63: 88,R  0: 10),N,"Gobo1.3"
		stop = (  89:114,R  0: 10),N,"Gobo1.4"
		stop = ( 115:140,R  0: 10),N,"Gobo1.5"
		stop = ( 141:166,R  0: 10),N,"Gobo1.6"
		stop = ( 167:192,R  0: 10),N,"Gobo1.7"
		stop = (M193:255,R  0: 10),2,"GWhl1>:"
		stop = (M  0:255,R 11:255),2,"Gobo1:"

	parameter
		name = "-GOBO1<>-"					
		displayerNum = 8
		type = B
		attribList = 12,14
		stop = (M  0:65535,   0: 10),D,0,360,"Idx="
		stop = (   0:    0,M135:255),2,"Gobo<:"
		stop = (   0:    0, 132:134),N,"GoboStop"
		stop = (   0:    0,M131: 11),2,"Gobo>:"

	parameter
		name = "-GOBO2-"
		displayerNum = 9 
		type = B
		attribList = 15,23                    
		stop = (   0: 10,R  0:255),N,"No Gobo"
		stop = (  11: 36,R  0: 10),N,"Gobo2.1"
		stop = (  37: 62,R  0: 10),N,"Gobo2.2"
		stop = (  63: 88,R  0: 10),N,"Gobo2.3"
		stop = (  89:114,R  0: 10),N,"Gobo2.4"
		stop = ( 115:140,R  0: 10),N,"Gobo2.5"
		stop = ( 141:166,R  0: 10),N,"Gobo2.6"
		stop = ( 167:192,R  0: 10),N,"Gobo2.7"
		stop = (M193:255,R  0: 10),2,"GWhl2>:"
		stop = (M  0:255,R 11:255),2,"Gobo2:" 
		
	parameter
		name = "-FX-"
		displayerNum = 10
		type = B
		attribList = 16
		stop = (   0: 10),N,"No FX"
		stop = (  11: 92),N,"FX 1"
        stop = (  93:174),N,"FX 2"
		stop = ( 175:255),N,"FX 3"
		
	parameter
		name = "-FX<>-"
		displayerNum = 11
		type = B
		attribList = 17
		stop = (   0: 10),N,"FX Stop"
		stop = (M 11:127),2,"FXindx:"
        stop = (M190:128),2,"FX<:"
		stop = (R191:192),N,"FX Stop"
		stop = (M193:255),2,"FX>:"
		
		
	parameter
		name = "-IRIS-"
		displayerNum = 12
		type = B
		attribList = 8
		stop = (M255:  0),2,"Iris="
		
	parameter
		name = "-ZOOM-"
		displayerNum = 13
		type = B 
		attribList = 9
		stop = (M  0:255),2,"Zoom="
		
	parameter
		name = "-FOCUS-"
		displayerNum = 14
		type = B
		attribList = 10
		stop = (M  0:255),2,"Focus="
	
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 15
		type = B
		attribList = 7,22
		stop = (   0:  9,R  0:255),N,"Shtr Clsd"
		stop = ( 245:255,R  0:255),N,"Shtr Open"
		stop = (R 67: 68,R  0: 10),N,"Shtr Open"
		stop = (R126:127,R  0: 10),N,"Shtr Open"		
		stop = (R185:187,R  0: 10),N,"Shtr Open"		
		stop = (M 10: 66,R  0:255),2,"Strobe:"
		stop = (M 69:125,R  0: 10),2,"SC-FO:"
		stop = (M184:128,R  0: 10),2,"FC-SO:"
		stop = (M188:244,R  0: 255),2,"Rndm:"
        stop = (M 67:187,R  11:255),2,"PrStb:"
		
	parameter
		name = "-ZAP-"
		displayerNum = 16
		type = B
		attribList = 22
		stop = (   0: 10),N,"No Zap"
		stop = (  11: 30),N,"Zap Sync"
		stop = (M 31:128),2,"Zap:"
		stop = ( 129:249),N,"PropStrb"
		stop = ( 250:255),N,"MoveBlck"
		
	parameter
		name = "-GOBO FX-"
		displayerNum = 17
		type = B
		attribList = 23
		stop = (   0: 10),N,"RunMode"
		stop = (  11:133),N,"GwhlProp"
        stop = ( 134:255),N,"GwhlStep"

//-----------------------------------------------

	parameter
		name = "-MSPEED-"					
		displayerNum = 23
		type = F
		attribList = 5
		stop = (   0: 10),N,"Fast"
		stop = (  11: 25),N,"UltraFast"
		stop = (M127: 26),2,"Vector:"
		stop = (M247:128),2,"Track:"
		stop = ( 248:255),N,"TrckSlow"

	parameter
		name = "-CNTRL-"					
		displayerNum = 24
		type = B
		attribList = 24		
		stop = (  11: 29),N,"Lamp Off"
		stop = ( 200:228),N,"LampOnAut"
		stop = ( 229:255),N,"LampOnStd"
		stop = (   0: 10),N,"Run Mode"
		stop = ( 171:185),N,"LCD Off"
		stop = ( 186:199),N,"LCD On"
		stop = ( 136:170),N,"Reset All"
		stop = (  30: 65),N,"Reset PT"
		stop = (  66:100),N,"ResetNoPT"
		stop = ( 101:135),N,"Reset Mtr"

end
