//
//  MAC 301 - 16 bit Standard Mode (19 channels)
// Jon Lenard
// 3/8/10

fixture
	manufacturer = "MARTIN"
	name = "MAC301S16"
	version = 1.0
//  fullmanufacturer = "Martin"
//  fullname = "Mac 301 Wash 19ch"
//  mode = S16
//  description = ""

	attribute
		name = "PAN"
		channel = 1
		fineChan= 2
		homeVal = 32768

	attribute
		name = "TILT"
		channel = 3
		fineChan= 4
		homeVal = 32768
		
	attribute
		name = "CONTROL"
		channel = 5
		homeVal = 0

	attribute
		name = "SHUTTER"
		channel = 6
		homeVal = 55

	attribute
		name = "INTENSITY"
		channel = 7

	attribute
		name = "ZOOM"
		channel = 8
		homeVal = 0
			
	attribute
		name = "RED"
		channel = 9
		fineChan = 10
		homeVal = 0

	attribute
		name = "GREEN"
		channel = 11
		fineChan = 12
		homeVal = 0

	attribute
		name = "BLUE"
		channel = 13
		fineChan = 14
		homeVal = 0

	attribute
		name = "CTC"
		channel = 15
		homeVal = 0	
		
	attribute
		name = "COLOR"
		channel = 16
		homeVal = 0

	attribute
		name = "MSPEED"
		channel = 17
		homeVal = 0

	attribute
		name = "FXSPEED"
		channel = 18
		homeVal = 0
		
	attribute
		name = "BLACKOUT"
		channel = 19
		homeVal = 0

/////////////////////////////////////////////////////////////////////////

	parameter
		name = "-PAN-"					
		displayerNum = 1 
		type = F
		attribList = 1
		stop = (M    0:65535),D,0,540,"Pan="

	parameter
		name = "-TILT-"					
		displayerNum = 2 
		type = F
		attribList = 3
		stop = (M    0:65535),D,0,257,"Ti@="

	parameter
		name = "-RED-"
		displayerNum = 3
		type = C
		attribList = 16,9
		stop = (    0:  1,M   0:65535),2,"Red="
		stop = (R   2:255,R   0:65535),N,"UseDisp7"
		
	parameter
		name = "-GREEN-"
		displayerNum = 4
		type = C
		attribList = 16,11
		stop = (    0:  1,M   0:65535),2,"Green="
		stop = (R   2:255,R   0:65535),N,"UseDisp7"		

	parameter
		name = "-BLUE-"
		displayerNum = 5
		type = C
		attribList = 16,13
		stop = (    0:  1,M   0:65535),2,"Blue="
		stop = (R   2:255,R   0:65535),N,"UseDisp7"		

	parameter
		name = "-CTC-"
		displayerNum = 6
		type = C
		attribList = 15
		stop = (M   0:255),2,"CTC="
		
	parameter
		name = "-COLOR-"					
		displayerNum = 7
		type = C
		attribList = 16
		stop = (   0:  1),N,"Use RGB"
		stop = (   2:  3),N,"White"                                  
		stop = (M  4:  7),2,"W->R:"                            
		stop = (   8: 11),N,"Red"                                   
		stop = (M 12: 15),2,"R->Y:"                         
		stop = (  16: 19),N,"Yellow"                               
		stop = (M 20: 23),2,"Y->M:"                     
		stop = (  24: 27),N,"Magenta"                              
	    stop = (M 28: 31),2,"M->G:"                      
		stop = (  32: 35),N,"Green"                                
		stop = (M 36: 39),2,"G->A:"                        
		stop = (  40: 43),N,"Amber"                                
		stop = (M 44: 47),2,"A->B:"                         
        stop = (  48: 51),N,"Blue"                                 
		stop = (M 52: 55),2,"B->C:"                          
		stop = (  56: 59),N,"Cyan"                                 
		stop = (M 60: 63),2,"C->W:"                         
		stop = (M 64:191),2,"Color:"  
		stop = (M222:192),2,"CWhl<:"
		stop = (R223:224),N,"Stop"                   
		stop = (M225:255),2,"CWhl>:"     
		                                                     
	parameter
		name = "-ZOOM-"
		displayerNum = 8
		type = B
		attribList = 8
		stop = (M  0:255),D,16,36,"Zoom="	

	parameter
		name = "-SHUTTER-"					
		displayerNum = 9
		type = B
		attribList = 6
		stop = (   0: 15),N,"Closed"
		stop = (  16: 95),N,"Open"
		stop = (M110: 96),2,"FstStr:"
		stop = (R111:111),N,"Open"	
		stop = (M112:125),2,"Fade1:"
		stop = (R126:126),N,"Open"	
		stop = (R127:127),N,"Closed"
		stop = (M142:128),2,"SloStr:"
		stop = (R143:143),N,"Open"	
		stop = (M144:158),2,"PulsC:"
		stop = (R159:159),N,"Closed"
		stop = (M160:174),2,"Fade2:"
		stop = (R175:175),N,"Open"	
		stop = (M176:190),2,"Fade3:"
		stop = (R191:191),N,"Closed"
		stop = (M192:206),2,"Rand1:"
		stop = (R207:207),N,"Open"	
		stop = (M208:222),2,"Rand2:"
		stop = (R223:223),N,"Closed"
		stop = (M224:238),2,"RndFad1:"
		stop = (R239:239),N,"Open"	
		stop = (M240:254),2,"RndFad2:"
		stop = (R255:255),N,"Open"

//----------------------------------------
				
	parameter
		name = "-CONTROL-"
		displayerNum = 20
		type = B
		attribList = 5
		stop = (   0:  7),N,"FullPwr"
		stop = (   8: 15),N,"8500K"
		stop = (  16: 23),N,"6500K"
        stop = (  24: 31),N,"WhtBal"
        stop = (R 32:255),N,"UseDisp24"
        
	parameter
		name = "-BLACKOUT-"
		displayerNum = 21
		type = B
		attribList = 19
		stop = (   0: 95),N,"No Black"
        stop = (  96:127),N,"PT Black"
        stop = ( 128:159),N,"ColBlack"
        stop = (R160:223),N,"No Black"
        stop = ( 224:255),N,"BlackAll"

	parameter
		name = "-FXSPEED-"
		displayerNum = 22
		type = B
		attribList = 18
		stop = (   0:  3),N,"Tracking"
		stop = (M255:  4),2,"Vector:"

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 17
		stop = (   0:  3),N,"Tracking"
		stop = (M255:  4),2,"Vector:"

	parameter
		name = "-RESET-"					
		displayerNum = 24
		type = N
		attribList = 5
		stop = (R  0: 31),N,"UseDisp20"
		stop = (  32:239),N,"Run Mode"
		stop = ( 240:247),N,"Reset"
		stop = (R248:255),N,"Run Mode"
				
end

