//   Martin MANIA EFX800 (Mode 2)
/// Jon Lenard 11/26/11

fixture
	manufacturer = "MARTIN"
	name = "Efx800-2"
	version = 1.00
//  fullmanufacturer = "Martin"
//  fullname = "Mania EFX800"
//  mode = 2
//  description = ""
	
	attribute
		name = "INTENSITY"
		channel = 1
		minVal = 0
		maxVal = 129
		homeVal = 1
		
	attribute
		name = "GOBO"
		channel = 2
		homeVal = 0
		
	attribute
		name = "SHAKE"
		channel = 3
		homeVal = 0
		
	attribute
		name = "DISH<>"
		channel = 4
		homeVal = 0
				
	attribute
		name = "WHEEL"
		channel = 5
		homeVal = 51
			
	attribute
		name = "MACROS"
		channel = 6
		homeVal = 0
		
	attribute
		name = "FXSPEED"
		channel = 7
		homeVal = 0

/////////////////////////////////////////////////

	parameter
		name = "-WHEEL-"
		displayerNum = 1 
		type = F
		attribList = 5
		stop = (   0:  3),N,"Stop"    
		stop = (M  4:103),2,"Index:"  
		stop = (R104:105),N,"Stop"
		stop = (M106:155),2,"Whl<:"
		stop = (R156:157),N,"Stop"
		stop = (M207:158),2,"Whl>:"
		stop = (R208:209),N,"Stop"
		stop = (M210:224),2,"Nshk:"
		stop = (M225:239),2,"Wshk:"		
		stop = ( 240:244),N,"MusicFst"
		stop = ( 245:249),N,"MusicSlw"
		stop = ( 250:255),N,"MusicDyn"

	parameter
		name = "-DISH<>-"
		displayerNum = 2
		type = F
		attribList = 4
		stop = (M 65:  2),1,"Dish<:"
		stop = (   0:  1),N,"DishStop"
		stop = (R209:239),N,"DishStop"
		stop = (M 66:129),2,"Dish>:"
		stop = (M130:192),1,"Shk:"
		stop = ( 193:208),N,"Rndm:"
		stop = ( 240:244),N,"MusicFst"
		stop = ( 245:249),N,"MusicSlw"
		stop = ( 250:255),N,"MusicDyn"		

	parameter
		name = "-GOBO-"
		displayerNum = 3
		type = C
		attribList = 2
		stop = (   0:  9),N,"Gobo 1"
		stop = (  10: 19),N,"Gobo 2"
		stop = (  20: 29),N,"Gobo 3"
		stop = (  30: 39),N,"Gobo 4"
		stop = (  40: 49),N,"Gobo 5"
		stop = (  50: 59),N,"Gobo 6"
		stop = (  60: 69),N,"Gobo 7"
		stop = (  70: 79),N,"Gobo 8"
		stop = (  80: 89),N,"Gobo 9"
		stop = (  90: 99),N,"Gobo 10"
		stop = ( 100:109),N,"Gobo 11"
		stop = ( 110:119),N,"Gobo 12"
		stop = ( 120:175),N,"Reserved"
		stop = (M207:176),1,"GWhl>:"
		stop = (M208:239),1,"GWhl<:"
		stop = ( 240:244),N,"MusicFst"
		stop = ( 245:249),N,"MusicSlw"
		stop = ( 250:255),N,"MusicDyn"
		
	parameter
		name = "-GSHAKE-"
		displayerNum = 4
		type = C
		attribList = 3
		stop = (   0:  1),N,"ShakeOff"		
		stop = (M  2:128),2,"Narrw:"
		stop = (M129:255),2,"Wide:"

	parameter
		name = "-STROBE-"
		displayerNum = 5
		type = B
		attribList = 1
		stop = (   0:  0),N,"useFader"
		stop = (R  1:129),N,"useFader"
		stop = (M189:130),2,"Strobe:"
		stop = (R190:199),N,"Shtr Clsd"
		stop = (R220:239),N,"Shtr Clsd"
		stop = ( 200:209),N,"Random"
		stop = ( 210:219),N,"AutoTrig"
		stop = (R240:255),N,"seeDisp24"

//-------------------------------------------------

	parameter
		name = "-MACRO-"
		displayerNum = 6
		type = B
		attribList = 6
		stop = (   0: 15),N,"No Macro"		
		stop = (  16: 31),N,"Macro 1"
		stop = (  32: 47),N,"Macro 2"
		stop = (  48: 63),N,"Macro 3"
		stop = (  64: 79),N,"Macro 4"
		stop = (  80: 95),N,"Macro 5"
		stop = (  96:111),N,"Macro 6"
		stop = ( 112:127),N,"Macro 7"
		stop = ( 128:143),N,"Macro 8"
		stop = ( 144:159),N,"Macro 9"
		stop = ( 160:175),N,"Macro 10"
		stop = ( 176:191),N,"Macro 11"
		stop = ( 192:207),N,"Macro 12"
		stop = ( 208:255),N,"Reserved"

//----------------------------------------------

	parameter
		name = "-FXSPEED-"
		displayerNum = 23
		type = C
		attribList = 7 
		stop = (   0:  1),N,"Tracking"		
		stop = (M255:  2),2,"Speed:"

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 2,3,1 
		stop = (R  0:255,R  0:255,   0:  0),N,"Run Mode"
		stop = ( 252:255, 252:255, 250:255),N,"Lamp Off"
		stop = (R  0:255,R  0:255, 240:249),N,"Reset"
		stop = (R  0:255,R  0:255,R  1:239),N,"seeDisp 6"
	
end

