/////////////////////////////////////////
// Pearl River Pilot 1200 PR-2900 (22 channels)`(Extended 16 bit)
// RM May 2005

fixture
	manufacturer = "PEARL RVR"
	name = "Plt1200"
	version = 0.91
//  fullmanufacturer = "Pearl River"
//  fullname = "Pilot 1200 22ch"
//  mode = e
//  description = "Pearl River Pilot 1200 PR-2900 (22 channels)`(Extended 16 bit)"

	attribute
		name = "STROBE"
		channel = 1
		homeVal = 255
		
	attribute
		name = "INTENSITY"
		channel = 2
		
	attribute
		name = "IRIS"
		channel = 3
		homeVal = 0
		
	attribute
		name = "GOBO1"
		channel = 4
		homeVal = 0
		
	attribute
		name = "PAN"
		channel = 5
		fineChan = 20
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 6
		fineChan = 21
		homeVal = 32768
		
	attribute
		name = "FOCUS"
		channel = 7
		homeVal = 128

	attribute
		name = "ZOOM"
		channel = 8
		homeVal = 128
		
	attribute
		name = "COLOUR"
		channel = 9
		homeVal = 0
		
	attribute
		name = "CYAN"
		channel = 10
		homeVal = 0
		
	attribute
		name = "YELLOW"
		channel = 11
		homeVal = 0
		
	attribute
		name = "MAGENTA"
		channel = 12
		homeVal = 0
		
	attribute
		name = "GOBO2"
		channel = 13
		homeVal = 0
		
	attribute
		name = "GOBO2<>"
		channel = 14
		homeVal = 187
		
	attribute
		name = "PRISM"
		channel = 15
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 16
		homeVal = 187
		
	attribute
		name = "EFFECTS"
		channel = 17
		homeVal = 0
		
	attribute
		name = "FROST"
		channel = 18
		homeVal = 0
			
	attribute
		name = "MSPEED"
		channel = 19
		homeVal = 255
				
	attribute
		name = "CONTROL"
		channel = 22
		homeVal = 
		
/////////////////////////////////////////////////////////////////////////

	parameter
		name = "-PAN-"					
		displayerNum = 1 
		type = F
		attribList = 5
		stop = (M  0:65535),D,0,540,"Pan="

	parameter
		name = "-TILT-"					
		displayerNum = 2 
		type = F
		attribList = 6
		stop = (M  0:65535),D,0,270,"Ti@="

	parameter
		name = "-COLOUR-"					
		displayerNum = 3 
		type = C
		attribList = 9
		stop = (   0: 24),N,"White"
		stop = (  25: 30),N,"White"
		stop = (  31: 36),N,"Color1"
		stop = (  37: 42),N,"Color1+"
		stop = (  43: 48),N,"Color2"
		stop = (  49: 54),N,"Color2+"
		stop = (  55: 60),N,"Color3"
		stop = (  61: 65),N,"Color3+"
		stop = (  66: 71),N,"Color4"
		stop = (  72: 77),N,"Color4+"
		stop = (  78: 83),N,"Color5"
		stop = (  84: 89),N,"Color5+"
		stop = (  90: 95),N,"Color6"
		stop = (  96:101),N,"Color6+"
		stop = ( 102:107),N,"Color7" 
		stop = ( 108:113),N,"Color7+"
		stop = (M177:114),1,"CWhl1>:"
		stop = ( 178:191),N,"CWhl1Stp"
		stop = (M192:255),1,"CWhl1<:"

	parameter
		name = "-CYAN-"
		displayerNum = 4
		type = C
		attribList = 10
		stop = (M  0:255),2,"Cyan="

	parameter
		name = "-MAGNTA-"
		displayerNum = 5
		type = C
		attribList = 12
		stop = (M  0:255),2,"Mgnta="
				
	parameter
		name = "-YELLOW-"
		displayerNum = 6
		type = C
		attribList = 11
		stop = (M  0:255),2,"Yellow="
		
//--------------------------------------------------		
		
	parameter
		name = "-GOBO1-"
		displayerNum = 7
		type = B
		attribList = 4
		stop = (   0: 31),N,"NoGobo1"		
		stop = (  32: 63),N,"Gobo1.1"
		stop = (  64: 95),N,"Gobo1.2"
		stop = (  96:127),N,"Gobo1.3"
		stop = ( 128:159),N,"Gobo1.4"
		stop = (M160:191),1,"GWhl1>:"
		stop = ( 192:223),N,"GWhl1Stp"
		stop = (M224:255),1,"GWhl1<:"
                                    				
	parameter
		name = "-GOBO2-"					
		displayerNum = 8
		type = B
		attribList = 13
		stop = (   0: 50),N,"No Gobo2"
		stop = (  51:101),N,"Gobo 2.1"
		stop = ( 102:152),N,"Gobo 2.2"
		stop = ( 153:203),N,"Gobo 2.3"
		stop = ( 104:255),N,"Gobo 2.4"

	parameter
		name = "-GOBO2<>-"					
		displayerNum = 9 
		type = B
		attribList = 14
		stop = (M  0:119),2,"G2Idx:"
		stop = (M183:120),2,"Gobo2>:"
		stop = ( 184:191),N,"Gobo2Stop"
		stop = (M192:255),1,"Gobo2<:"
		
	parameter
		name = "-IRIS-"
		displayerNum = 10
		type = B
		attribList = 3
		stop = (M255:  0),2,"Iris="
				
	parameter
		name = "-ZOOM-"
		displayerNum = 11
		type = B
		attribList = 8
		stop = (M255:  0),2,"Zoom="
		
	parameter
		name = "-FOCUS-"
		displayerNum = 12
		type = B
		attribList = 7
		stop = (M  0:255),2,"Focus="
		
//---------------------------------------------
		
	parameter
		name = "-PRISM-"					
		displayerNum = 13
		type = B
		attribList = 15
		stop = (   0: 50),N,"No Prism"
		stop = (  51:101),N,"Prism 1"
		stop = ( 102:152),N,"Prism 2"
		stop = ( 153:203),N,"Prism 3"
		stop = ( 204:255),N,"Prism 4"

	parameter
		name = "-PRSM<>-"
		displayerNum = 14
		type = B
		attribList = 16
		stop = (M  0:119),2,"PrIdx:"		
		stop = (M183:120),1,"Prism>:"
		stop = ( 184:191),N,"PrsmStop"
		stop = (M192:255),1,"Prism<:"
		
	parameter
		name = "-EFFECTS-"					
		displayerNum = 15
		type = B
		attribList = 17
		stop = (   0: 50),N,"No Effect"
		stop = (  51:101),N,"Effect 1"
		stop = ( 102:152),N,"Effect 2"
		stop = ( 153:203),N,"Effect 3"
		stop = ( 204:255),N,"Effect 4"	

	parameter
		name = "-FROST-"
		displayerNum = 16 
		type = B
		attribList = 18 
		stop = (M  0:255),2,"Frost="		
					
	parameter
		name = "-SHUTTER-"
		displayerNum = 17
		type = B
		attribList = 1 
		stop = (   0:  9),N,"Shtr Clsd"		
		stop = ( 250:255),N,"Shtr Open"
		stop = (R 10: 24),N,"Shtr Open"
		stop = (M 25:249),2,"Strobe:"

//--------------------------------------------

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 19
		stop = (M255:  0),2,"Speed="		

	parameter
		name = "-CNTRL-"					
		displayerNum = 24 
		type = N
		attribList = 19,9
		stop = (   0:  0,R  0:255),N,"Run Mode"
		stop = ( 171:255,R  0:255),N,"Lamp Off"
		stop = (   0:170,R  0:255),N,"Lamp On"
		stop = (R  0:255,   5:  7),N,"Reset"

end

