////////////////////////////////////////MOS 300 yoke

// Created By RM 31st March 2008
// Update by RM 12th June 2008 (with a real fixture in factory)

fixture
	manufacturer = "GENI"
	name = "Mos-300"
	version = 0.93
//  fullmanufacturer = "Geni"
//  fullname = "Mos-300"
//  mode = A
//  description = "MOS 300 yoke with 360d head"

	attribute
		name = "INTENSITY"
		channel = 1
		minVal = 0
		maxVal = 159
		
	attribute
		name = "COLOUR"
		channel = 2
		homeVal = 0

	attribute
		name = "GOBO"
		channel = 3
		homeVal = 0

	attribute
		name = "GOBO <>"
		channel = 4
		homeVal = 191

	attribute
		name = "PRISM"
		channel = 5
		homeVal = 0
		
	attribute
		name = "FOCUS"
		channel = 6
		homeVal = 127
		
	attribute
		name = "PAN"
		channel = 7
		homeVal = 128

	attribute
		name = "TILT"
		channel = 8
		homeVal = 51

	attribute
		name = "PAN<>"
		channel = 9
		homeVal = 0
		
	attribute
		name = "TILT<>"
		channel = 10
		homeVal = 0
		
	attribute
		name = "RESET"
		channel = 11
		homeVal = 0

	attribute
		name = "LAMP"
		channel = 12
		homeVal = 0
		
//////////////////////////////////////////////////////

	parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 7,9
		
		stop = (M  0:255,R  0:  3),D,0,359,"Pan="
		stop = (R  0:255,R  4:255),N,"seeDisp 3"
		
	parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 8,10
		stop = (M  0:255,R  0:  3),D,0,359,"Ti@="
		stop = (R  0:255,R  4:255),N,"seeDisp 4"

	parameter
		name = "-PAN<>-"
		displayerNum = 3
		type = F
		attribList = 9 
		stop = (   0:  3),N,"PanMode"
		stop = (M127:  4),2,"Pan>:"
		stop = ( 128:131),N,"PanStop"
		stop = (M132:255),2,"Pan<:"

	parameter
		name = "-TILT<>-"
		displayerNum = 4 
		type = F
		attribList = 10 
		stop = (   0:  3),N,"Ti@Mode"
		stop = (M127:  4),2,"Ti@>:"
		stop = ( 128:131),N,"Ti@Stop"
		stop = (M132:255),2,"Ti@<:"		

	parameter
		name = "-COLOUR-"
		displayerNum = 5
		type = C
		attribList = 2
		stop = (   0:  6),N,"White"
		stop = (   7: 20),N,"Colour 1"
		stop = (  21: 32),N,"Colour 2"
		stop = (  33: 46),N,"Colour 3"
		stop = (  47: 59),N,"Colour 4"
		stop = (  60: 72),N,"Colour 5"
		stop = (  73: 84),N,"Colour 6"
		stop = (  85: 98),N,"Colour 7"
		stop = (  99:111),N,"Colour 8"
		stop = ( 112:124),N,"Colour 9"
		stop = ( 125:137),N,"Colour 10"
		stop = ( 138:150),N,"Colour 11"
		stop = (M  0:255),2,"Colour:"
		stop = (M202:154),1,"CWhl>:"
		stop = ( 203:206),N,"CWhlStop"
		stop = (M207:255),1,"CWhl<:"

	parameter
		name= "-PRISM-"
		displayerNum = 6
		type = B
		attribList = 5
		stop = (   0:  1),N,"No Prism"
		stop = (M127:  8),2,"Prsm>:"
		stop = (   2:  7),N,"Prism"
		stop = (R128:133),N,"Prism"
		stop = (R253:255),N,"Prism"	
		stop = (M134:253),2,"Prsm<:"

/-----------------------------------------------

	parameter
		name = "-GOBO-"
		displayerNum = 7
		type = B
		attribList = 3
		stop = (   0: 23),N,"No Gobo"
		stop = (  24: 47),N,"Gobo 1"
		stop = (  48: 71),N,"Gobo 2"
		stop = (  72: 95),N,"Gobo 3"
		stop = (  96:119),N,"Gobo 4"
		stop = ( 120:143),N,"Gobo 5"
		stop = ( 144:167),N,"Gobo 6"
		stop = (M168:255),2,"GWhl>:"
								
	parameter
		name = "-GOBO<>-"
		displayerNum = 8
		type = B
		attribList = 4
		stop = (M  0:127),D,0,360,"Idx:"
		stop = (M255:192),2,"Gobo<:"
		stop = (M128:191),2,"Gobo>:"

	parameter
		name = "-FOCUS-"
		displayerNum = 9
		type = B
		attribList = 6
		stop = (M  0:255),2,"Focus="
				
	parameter
		name = "-STROBE-"
		displayerNum = 10
		type = B
		attribList = 1
		stop = (   0:  0),N,"use Fader"
		stop = (M160:253),2,"Strobe:"
		stop = (R254:255),N,"Shtr Open"

//----------------------------------------------		
						
	parameter
		name = "-RESET-"
		displayerNum = 23
		type = N
		attribList = 11				
		stop = (   0:127),N,"Normal"
		stop = ( 128:255),N,"Reset"
		
	parameter
		name = "-LAMP-"
		displayerNum = 24
		type = N
		attribList = 12	
		stop = (   0: 47),N,"RunMode"
		stop = ( 160:207),N,"Lamp Off"
		stop = (  48: 95),N,"Lamp On"
		stop = (R 96:159),N,"RunMode"
		stop = (R208:255),N,"RunMode"				
		
end

