// Clay Paky Sharpy
// Jon Lenard
// 11/16/11

Fixture
	manufacturer = "CLAY PAKY"
	name = "Sharpy"
	version = 1.0
//  fullmanufacturer = "Clay Paky"
//  fullname = "Sharpy"
//  mode = Stnd
//  description = ""	

	Attribute
		name = "COLOR"
		channel = 1
		homeVal = 0

	Attribute
		name = "SHUTTER"
		channel = 2
		homeVal = 255

	Attribute
		name = "INTENSITY"
		channel = 3

	Attribute
		name = "GOBO"
		channel = 4
		homeVal = 0
	
	attribute
		name = "PRISM"
		channel = 5
		homeVal = 0

	attribute
		name = "PRISM<>"
		channel = 6
		homeVal = 0

	attribute
		name = "FX"
		channel = 7
		homeVal = 0
		
	attribute
		name = "FROST"
		channel = 8
		homeVal = 128
		
	attribute
		name = "FOCUS"
		channel = 9
		homeVal = 0
				
	attribute
		name = "PAN"
		channel = 10
		fineChan = 11
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 12
		fineChan = 13
		homeVal = 32768
		
	attribute
		name = "FUNCTION"
		channel = 14
		homeVal = 0
		
	attribute
		name = "RESET"
		channel = 15
		homeVal = 0
		
	attribute
		name = "LAMP"
		channel = 16
		homeVal = 0

///////////////////////////////////////////////////////////////

	Parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 10
		stop = (M  0:65535),D,0,540,"Pan="

	Parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 12
		stop = (M  0:65535),D,0,250,"Ti@="

	Parameter
		name = "-COLOR-"
		displayerNum = 3
		type = C
		attribList = 1
		stop = (   0:  0),N,"White"	
		stop = (   5:  5),N,"WhiteRed"	
		stop = (   9:  9),N,"Red"	
		stop = (  13: 13),N,"RedOrng"	
		stop = (  18: 18),N,"Orange"	
		stop = (  22: 22),N,"OrngAqua"	
		stop = (  26: 26),N,"Aqua"	
		stop = (  30: 30),N,"AquaGrn"	
		stop = (  35: 35),N,"Green"	
		stop = (  39: 39),N,"GrnLtGrn"	
		stop = (  43: 43),N,"Lt	Green"
		stop = (  47: 47),N,"LtGrnLav"	
		stop = (  52: 52),N,"Lavender"	
		stop = (  56: 56),N,"LavPink"	
		stop = (  60: 60),N,"Pink"	
		stop = (  64: 64),N,"PinkYell"	
		stop = (  69: 69),N,"Yellow"	
		stop = (  73: 73),N,"YellMag"	
		stop = (  77: 77),N,"Magenta"	
		stop = (  82: 82),N,"MagCyan"	
		stop = (  86: 86),N,"Cyan"	
		stop = (  90: 90),N,"Cyan260"	
		stop = (  94: 94),N,"CTO260"	
		stop = (  99: 99),N,"260 190"
		stop = ( 103:103),N,"CTO190"	
		stop = ( 107:107),N,"190 8000"
		stop = ( 111:111),N,"CTB8000"	
		stop = ( 116:116),N,"8000Blue"	
		stop = ( 120:120),N,"Blue"	
		stop = ( 124:124),N,"BlueWht"	
		stop = (M128:255),2,"CWhl<"	

	Parameter
		name = "-GOBO-"
		displayerNum = 4
		type = B
		attribList = 4
		stop = (   0:  3),N,"No Gobo" 
		stop = (   4:  7),N,"Gobo 1"  
		stop = (   8: 11),N,"Gobo 2"  
		stop = (  12: 15),N,"Gobo 3" 
		stop = (  16: 19),N,"Gobo 4" 
		stop = (  20: 23),N,"Gobo 5" 
		stop = (  24: 27),N,"Gobo 6" 
		stop = (  28: 31),N,"Gobo 7" 
		stop = (  32: 35),N,"Gobo 8" 
		stop = (  36: 39),N,"Gobo 9" 
		stop = (  40: 43),N,"Gobo 10"
		stop = (  44: 47),N,"Gobo 11"
		stop = (  48: 51),N,"Gobo 12"		
		stop = (  52: 55),N,"Gobo 13"
		stop = (  56: 59),N,"Gobo 14"
        stop = (  60: 63),N,"Gobo 15"
		stop = (  64: 67),N,"Gobo 16"
		stop = (  68: 71),N,"Gobo 17"               
		
		stop = (M160:166),1,"G2shk:" 
		stop = (M167:172),1,"G3shk:" 
		stop = (M173:179),1,"G4shk:" 
		stop = (M180:185),1,"G5shk:" 
		stop = (M186:191),1,"G6shk:" 
		stop = (M192:198),1,"G7shk:" 
		stop = (M199:204),1,"G8shk:" 
		stop = (M205:211),1,"G9shk:" 
		stop = (M212:217),1,"G10shk:"
		stop = (M218:223),1,"G11shk:"
		stop = (M224:230),1,"G12shk:"
		stop = (M231:236),1,"G13shk:"
		stop = (M237:243),1,"G14shk:"
		stop = (M244:249),1,"G15shk:"
		stop = (M250:255),1,"G16shk:"
		          
		stop = (M113: 72),2,"Gwhl<:"
		stop = ( 114:117),N,"Stop"
		stop = (M118:159),2,"Gwhl>:"		
		
	parameter
		name = "-PRISM-"
		displayerNum = 5
		type = B
		attribList = 5
		stop = (   0:127),N,"No Prism"
		stop = ( 128:255),N,"Prism"
		
	parameter
		name = "-PRISM<>-"
		displayerNum = 6
		type = B
		attribList = 6
		stop = (M    0:127),D,0,540,"Idx:"
		stop = (M190:128),2,"Prsm>:"
		stop = ( 191:192),N,"PrsmStop"
		stop = (M193:255),2,"Prsm<:"
		
	parameter
		name = "-FX-"
		displayerNum = 7
		type = B
		attribList = 7
		stop = (M  0:255),2,"FX="
		
	parameter
		name = "-FOCUS-"
		displayerNum = 8
		type = B
		attribList = 9
		stop = (M  0:255),2,"Focus="		

	parameter
		name = "-FROST-"
		displayerNum = 9
		type = B
		attribList = 8
		stop = (M  0:255),2,"Frost="
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 10
		type = B
		attribList = 2
		stop = (   0:  3),N,"Shtr Clsd"		
		stop = (R104:107),N,"Shtr Open"
		stop = (R208:212),N,"Shtr Open"
		stop = ( 252:255),N,"Shtr Open"
		stop = (M  4:103),2,"Strobe:"
		stop = (M108:207),2,"Pulse:"
		stop = ( 213:225),N,"RndmSlw"
		stop = ( 226:238),N,"RndMed"
		stop = ( 239:251),N,"RndFst"
		
//-----------------------------------------		
		
	parameter
		name = "-FUNCTION-"
		displayerNum = 22
		type = F
		attribList = 14
		stop = (  0: 11),N,"RunMode"
		stop = ( 12: 24),N,"FastPT"
		stop = ( 25: 37),N,"NormPT"
		stop = ( 38: 50),N,"StdDim"
		stop = ( 51: 62),N,"LinDim"
		stop = (R63:255),N,"NoFunct"
		         		
	parameter
		name = "-RESET-"
		displayerNum = 23
		type = N
		attribList = 15
		stop = (   0: 25),N,"Run Mode"
		stop = (  26: 76),N,"FX Reset"
		stop = (  77:127),N,"PT Reset"
		stop = ( 128:255),N,"ResetAll"

	Parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 16
		stop = (   0: 25),N,"Run Mode"
		stop = (  26:100),N,"Lamp Off"
		stop = ( 101:255),N,"Lamp On"

end
