// GLP YPOC Pro 575
//
// Written by: Jon Lenard jon@appliednn.com
// Date: 11/8/08
// Modified From: NEW
//

Fixture
   version = 1.0
   manufacturer = "GLP"
   name = "YPOCPS575"
//  fullmanufacturer = "GLP"
//  fullname = "YPOC Pro 575"
//  mode = 0
//  description = ""

   Attribute
      name = "PAN"
      channel = 1
      fineChan = 2
      homeVal = 32768

   Attribute
      name = "TILT"
      channel = 3
      fineChan = 4
      homeVal = 32768
      
	attribute
		name = "COLOR"
		channel = 5
		homeVal = 0
		
	attribute
		name = "GOBO 1"
		channel = 6
		homeVal = 0
		
	attribute
		name = "GOBO1<>"
		channel = 7
		homeVal = 0
		
	attribute
		name = "GOBO 2"
		channel = 8
		homeVal = 0
		
	attribute
		name = "SHUTTER"
		channel = 9
		homeVal = 255
		
	attribute
		name = "INTENSITY"
		channel = 10
		
	attribute
		name = "FOCUS"
		channel = 11
		homeVal = 128
		
	attribute
		name = "PRISM"
		channel = 12
		homeVal = 0
		
	attribute
		name = "IRIS"
		channel = 13
		homeVal = 0
		
	attribute
		name = "SPECIAL"
		channel = 14
		homeVal = 0
		
	attribute
		name = "FX"
		channel = 15
		homeVal = 0
		
	attribute
		name = "SPEED"
		channel = 16
		homeVal = 0
		
///////////////////////////////////////////////////////////
		
	Parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 1
		stop = (M    0:65535),D,0,530,"Pan="

	Parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 3
		stop = (M    0:65535),D,0,285,"Ti@="
		
	parameter
		name = "-COLOR-"
		displayerNum = 3 
		type = C
		attribList = 5
		stop = (   0:  1),N,"White" 
		stop = (   2:  3),N,"Wht-Col1" 
		stop = (   4:  5),N,"Color 1"
		stop = (   6:  7),N,"Color1-2" 
		stop = (   8:  9),N,"Color 2"
		stop = (  10: 11),N,"Color2-3" 
		stop = (  12: 13),N,"Color 3"
		stop = (  14: 15),N,"Color3-4" 
		stop = (  16: 17),N,"Color 4"
		stop = (  18: 19),N,"Color4-5" 
		stop = (  20: 21),N,"Color 5"
		stop = (  22: 23),N,"Color5-6" 
		stop = (  24: 25),N,"Color 6"
		stop = (  26: 27),N,"Color6-7" 
		stop = (  28: 29),N,"Color 7"
		stop = (  30: 31),N,"Color7-8" 
		stop = (  32: 33),N,"Color 8"
		stop = (  34: 35),N,"Color8-9" 
		stop = (  36: 37),N,"Color 9"
		stop = (  38: 39),N,"Color9-10" 
		stop = (  40: 41),N,"Color 10"
		stop = (  42: 43),N,"Color10-11" 
		stop = (  44: 45),N,"Color 11"
		stop = (  46: 47),N,"Col11-Wht" 
        stop = (R 48: 63),N,"White"
		stop = (M 64:111),2,"Color:"      
		stop = (R112:127),N,"White"
		stop = (M130:191),2,"Cwhl<:"
		stop = ( 128:129),N,"CwhlStop"
		stop = (M253:192),2,"Cwhl>:"
		stop = ( 254:254),N,"SlowSound"
		stop = ( 255:255),N,"FastSound"

	parameter
		name = "-GOBO1-"
		displayerNum = 4
		type = B
		attribList = 6
		stop = (   0:  7),N,"No Gobo"
		stop = (   8: 15),N,"Gobo1.1"
		stop = (  16: 23),N,"Gobo1.2"
		stop = (  24: 31),N,"Gobo1.3"
		stop = (  32: 39),N,"Gobo1.4"
		stop = (  40: 47),N,"Gobo1.5"
		stop = (  48: 55),N,"Gobo1.6"
		stop = (  56: 63),N,"Gobo1.7"
		stop = (M 64:127),2,"Gobo1:"
		stop = (M130:191),2,"Gwhl<:"
		stop = ( 128:129),N,"GwhlStop"
		stop = (M253:192),2,"Gwhl>:"
		stop = ( 254:254),N,"SlowSound"
		stop = ( 255:255),N,"FastSound"
		
	parameter
		name = "-GOBO1<>-"
		displayerNum = 5
		type = B
		attribList = 7
		stop = (M  0:127),2,"Indx:"
		stop = (M130:191),2,"GRot<:"
		stop = ( 128:129),N,"Stop"
		stop = (M253:192),2,"GRot>:"
		stop = ( 254:254),N,"SlowSound"
		stop = ( 255:255),N,"FastSound"
			
	parameter
		name = "-GOBO2-"
		displayerNum = 6 
		type = B
		attribList = 8
		stop = (   0:  3),N,"NoGobo"
		stop = (   4:  7),N,"Gobo2.1"
		stop = (   8: 11),N,"Gobo2.2"
		stop = (  12: 15),N,"Gobo2.3"
		stop = (  16: 19),N,"Gobo2.4"
		stop = (  20: 23),N,"Gobo2.5"
		stop = (  24: 27),N,"Gobo2.6"
		stop = (  28: 31),N,"Gobo2.7"
		stop = (  32: 35),N,"Gobo2.8"
		stop = (  36: 63),N,"Gobo2.9"
		stop = (M 64:127),2,"Gobo2:"
		stop = (M130:191),2,"Gwhl<:"
		stop = ( 128:129),N,"GwhlStop"
		stop = (M253:192),2,"Gwhl>:"
		stop = ( 254:254),N,"SlowSound"
		stop = ( 255:255),N,"FastSound"
		
   Parameter
      name = "-FOCUS-"   
      displayerNum = 7
      type = B
      attribList = 11
      stop = (M  0:255),2,"Focus="
      
	Parameter
		name = "-IRIS-"
		displayerNum = 8
		type = B
		attribList = 13
		stop = (M127:  0),2,"Iris:"		
		stop = ( 128:143),N,"RandPO"
		stop = ( 144:159),N,"RandPC"
		stop = ( 160:175),N,"SoundPO"
		stop = ( 176:191),N,"SoundPC"
		stop = (M192:207),1,"PulsOpn:"
		stop = (M208:223),1,"PulsCls:"
		stop = (M224:239),1,"Pulse:"
		stop = (M240:253),1,"OpnCls:"
		stop = (R254:255),N,"Open"
		
	Parameter
		name = "-PRISM-"
		displayerNum = 9
		type = B
		attribList = 12
		stop = (   0:  5),N,"No Prism"
		stop = (M  6:127),D,0,540,"Prsm:"
		stop = (M130:191),2,"Prsm<:"
		stop = ( 128:129),N,"Stop"
		stop = (M253:192),2,"Prsm>:"
		stop = ( 254:254),N,"SlowSound"
		stop = ( 255:255),N,"FastSound"
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 10
		type = B
		attribList = 9
		stop = (   0: 15),N,"Closed"
		stop = (  16: 31),N,"RndStrb"		
		stop = (M 32: 47),1,"Pulse:"
		stop = (M 48:239),2,"Stb:"
		stop = ( 240:255),N,"Open"
		
	parameter
		name = "-FX-"
		displayerNum = 11
		type = F
		attribList = 15
		stop = (M   0:255),2,"FX="
		
	parameter
		name = "-GOBOSHK-"
		displayerNum = 12
		type = B
		attribList = 14
		stop = (   0: 15),N,"NoShake"
		stop = (M 16: 31),2,"SmShk:"
		stop = (M 32: 47),2,"MdShk:"
		stop = (M 48: 63),2,"LgShk:"
		stop = (R 64:255),N,"NoFunct"
		
	parameter
		name = "-CHASE-"
		displayerNum = 13
		type = C
		attribList = 14
		stop = (   0: 15),N,"NoChase"		
		stop = (R 16: 63),N,"NoFunct"
		stop = (M 64: 79),1,"C1-C+1:"
		stop = (M 80: 95),1,"C1-C+2:"
		stop = (R 96:255),N,"NoFunct"
		
	parameter
		name = "-AUDIO PT-"
		displayerNum = 14
		type = F
		attribList = 14
		stop = (   0: 15),N,"NoFunct"
		stop = (R 16: 95),N,"NoFunct"
		stop = (  96:111),N,"SlowSound"
		stop = ( 112:127),N,"FastSound"
		stop = (R128:255),N,"NoFunct"
		
	parameter
		name = "-LASER-"
		displayerNum = 15 
		type = F
		attribList = 14
		stop = (   0: 15),N,"NoLaser"
		stop = (R 16:217),N,"NoFunct"
		stop = ( 218:143),N,"RandLaser"
		stop = ( 144:159),N,"SndLaser"
		stop = (M160:175),2,"Blink:"
		stop = (M176:191),2,"Flash:"
		stop = ( 192:207),N,"LaserOn"
		stop = (R208:255),N,"NoFunct"
		
/////////////////////////////////////////////////////
		
	parameter
		name = "-SPEED-"
		displayerNum = 23 
		type = F
		attribList = 16
		stop = (   0: 15),N,"Prop"
		stop = (M 16:255),2,"Speed:"

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 14,9
		stop = (   0: 15,R  0:255),N,"Run Mode"
		stop = (R 16:223,R  0:255),N,"Run Mode"
		stop = ( 224:229,R  0:255),N,"Min Fan"
		stop = ( 230:249,   0: 15),N,"Lamp Off"
		stop = ( 250:255,R  0:255),N,"Reset"
		stop = (R  0:255, 240:255),N,"Lamp On"
		
end
