/////////////////////////////////////////
// Pearl River Pilot 575 (Extended 16 bit)
// RM May 2005

fixture
	manufacturer = "PEARL RVR"
	name = "Pilot575"
	version = 0.90
//  fullmanufacturer = "Pearl River"
//  fullname = "Pilot 575"
//  mode = e
//  description = ""

	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 = 16
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 6
		fineChan = 17
		homeVal = 32768
		
	attribute
		name = "FOCUS"
		channel = 7
		homeVal = 128

	attribute
		name = "ZOOM"
		channel = 8
		homeVal = 0
		
	attribute
		name = "COLOUR1"
		channel = 9
		homeVal = 0
		
	attribute
		name = "COLOUR2"
		channel = 10
		homeVal = 0
		
	attribute
		name = "GOBO2"
		channel = 11
		homeVal = 0
		
	attribute
		name = "GOBO2<>"
		channel = 12
		fineChan = 18
		homeVal = 48000
		
	attribute
		name = "PRISM"
		channel = 13
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 14
		homeVal = 187
		
	attribute
		name = "MSPEED"
		channel = 15
		homeVal = 255
				
	attribute
		name = "CONTROL"
		channel = 19
		homeVal = 0
		
/////////////////////////////////////////////////////////////////////////

	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,265,"Ti@="

	parameter
		name = "-COLOUR1-"					
		displayerNum = 3 
		type = C
		attribList = 9
		stop = (   0: 16),N,"White1"
		stop = (  17: 24),N,"White1+"
		stop = (  25: 32),N,"Color1.1"
		stop = (  33: 40),N,"Color1.1+"
		stop = (  41: 48),N,"Color1.2"
		stop = (  49: 56),N,"Color1.2+"
		stop = (  57: 64),N,"Color1.3"
		stop = (  65: 72),N,"Color1.3+"
		stop = (  73: 80),N,"Color1.4"
		stop = (  81: 88),N,"Color1.4+"
		stop = (  89: 96),N,"Color1.5"
		stop = (  97:104),N,"Color1.5+"
		stop = ( 105:112),N,"Color1.6"
		stop = ( 113:120),N,"Color1.6+"
		stop = (R121:127),N,"White1"
		stop = (M128:187),1,"CWhl1>:"
		stop = ( 188:195),N,"CWhl1Stp"
		stop = (M196:255),1,"CWhl1<:"

	parameter
		name = "-COLOUR2-"					
		displayerNum = 4 
		type = C
		attribList = 10
		stop = (   0: 16),N,"White2"
		stop = (  17: 24),N,"White2+"
		stop = (  25: 32),N,"Color2.1"
		stop = (  33: 40),N,"Color2.1+"
		stop = (  41: 48),N,"Color2.2"
		stop = (  49: 56),N,"Color2.2+"
		stop = (  57: 64),N,"Color2.3"
		stop = (  65: 72),N,"Color2.3+"
		stop = (  73: 80),N,"Color2.4"
		stop = (  81: 88),N,"Color2.4+"
		stop = (  89: 96),N,"Color2.5"
		stop = (  97:104),N,"Color2.5+"
		stop = ( 105:112),N,"Color2.6"
		stop = ( 113:120),N,"Color2.6+"
		stop = (R121:127),N,"White2"
		stop = (M128:187),1,"CWhl2>:"
		stop = ( 188:195),N,"CWhl2Stp"
		stop = (M196:255),1,"CWhl2<:"		

	parameter
		name = "-GOBO1-"
		displayerNum = 5
		type = B
		attribList = 4
		stop = (   0: 20),N,"NoGobo1"		
		stop = (  21: 40),N,"Gobo1.1"
		stop = (  41: 60),N,"Gobo1.2"
		stop = (  61: 80),N,"Gobo1.3"
		stop = (  81:100),N,"Gobo1.4"
		stop = ( 101:120),N,"Gobo1.5"
		stop = ( 121:140),N,"Gobo1.6"
		stop = ( 141:160),N,"Gobo1.7"
		stop = (M161:191),1,"GWhl1>:"
		stop = ( 192:223),N,"GWhl1Stp"
		stop = (M224:255),1,"GWhl1<:"
                                    				
	parameter
		name = "-GOBO2-"					
		displayerNum = 6
		type = B
		attribList = 11
		stop = (   0: 43),N,"No Gobo2"
		stop = (  44: 85),N,"Gobo 2.1"
		stop = (  86:128),N,"Gobo 2.2"
		stop = ( 129:170),N,"Gobo 2.3"
		stop = ( 171:212),N,"Gobo 2.4"
		stop = ( 213:255),N,"Gobo 2.5"

//--------------------------------------------
		
	parameter
		name = "-GOBO2<>-"					
		displayerNum = 7 
		type = B
		attribList = 12
		stop = (M    0:30975),2,"G2Idx:"
		stop = (M30976:47103),2,"Gobo2>:"
		stop = ( 47104:49151),N,"Gobo2Stop"
		stop = (M65535:49152),1,"Gobo2<:"

	parameter
		name = "-PRISM-"					
		displayerNum = 8
		type = B
		attribList = 13
		stop = (   0: 51),N,"No Prism"
		stop = (  52:102),N,"Prism 1"
		stop = ( 103:153),N,"Prism 2"
		stop = ( 154:204),N,"UVeffect"
		stop = ( 205:255),N,"Frost"

	parameter
		name = "-PRSM<>-"
		displayerNum = 9
		type = B
		attribList = 14
		stop = (M  0:120),2,"PrIdx:"		
		stop = (M183:121),1,"Prism>:"
		stop = ( 184:191),N,"PrsmStop"
		stop = (M192:255),1,"Prism<:"

	parameter
		name = "-ZOOM-"
		displayerNum = 10 
		type = B
		attribList = 8
		stop = (   0: 50),N,"No Zoom"
		stop = (  51:101),N,"Wide"		
		stop = ( 102:152),N,"Narrow"
		stop = ( 153:203),N,"Ctb"
		stop = ( 204:255),N,"Cto"
		
	parameter
		name = "-FOCUS-"
		displayerNum = 11
		type = B
		attribList = 7
		stop = (M  0:255),2,"Focus="		

	parameter
		name = "-IRIS-"
		displayerNum = 12
		type = B
		attribList = 3
		stop = (M255:  0),2,"Iris="		

//-----------------------------------------------
				
	parameter
		name = "-SHUTTER-"
		displayerNum = 13
		type = B
		attribList = 1 
		stop = (   0:  9),N,"Shtr Clsd"		
		stop = ( 245:255),N,"Shtr Open"
		stop = (R 10: 20),N,"Shtr Open"
		stop = (M 21:244),2,"Strobe:"

//--------------------------------------------

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 15
		stop = (M255:  0),2,"Speed="		

	parameter
		name = "-CNTRL-"					
		displayerNum = 24 
		type = N
		attribList = 19
		stop = (   0: 48),N,"Run Mode"
		stop = ( 113:144),N,"Lamp Off"
		stop = ( 224:255),N,"Lamp On"
		stop = (  49: 80),N,"Reset"
		stop = (R  0:255),N,"Not Used"

end

