// Chauvet Legend 4500 Advanced mode
//
// Written by: Jon Lenard jon@appliednn.com
// Date: 4/6/09
// Modified From: NEW
//

Fixture
   version = 1.0
   manufacturer = "CHAUVET"
   name = "LEG4500A"
//  fullmanufacturer = "Chauvet"
//  fullname = "Legend 4500"
//  mode = Advanced
//  description = 

 	attribute
		name = "PAN"
		channel = 1
		finechan = 2
		homeVal = 32768
		
	attribute
		name = "TILT"
		channel = 3
		finechan = 4
		homeVal = 32768
		
	attribute
		name = "MSPEED"
		channel = 5
		homeVal = 0
		
	Attribute
		name = "RED"
		channel = 6
		homeVal = 0
	
	Attribute
		name = "GREEN"
		channel = 7
		homeVal = 0
	
	Attribute
		name = "BLUE"
		channel = 8
		homeVal = 0

	Attribute
		name = "WHITE"
		channel = 9
		homeVal = 0
		
	Attribute
		name = "CMACRO"
		channel = 10
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 11
	
	Attribute
		name = "STROBE"
		channel = 12
		homeVal = 0
		
	attribute
		name = "ISPEED"
		channel = 13
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 14
		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,270,"Tilt="
		
	Parameter
		name = "-RED-"
		displayerNum = 3
		type = C
		attribList = 6
			stop = (M  0:255),2,"Red="
	
	Parameter
		name = "-GREEN-"
		displayerNum = 4
		type = C
		attribList = 7
			stop = (M  0:255),2,"Green="
	
	Parameter
		name = "-BLUE-"
		displayerNum = 5
		type = C
		attribList = 8
			stop = (M  0:255),2,"Blue="
			
	Parameter
		name = "-WHITE-"
		displayerNum = 6
		type = C
		attribList = 9
			stop = (M  0:255),2,"White="
			
	parameter
		name = "-CMACRO-"
		displayerNum = 7
		type = C
		attribList = 10
			stop = (   0:  5),N,"NoMacro"               
			stop = (   6: 25),N,"RdnGdnBfl"
			stop = (  26: 45),N,"RflGupBdn" 
			stop = (  46: 65),N,"Rfl Bfl"  
			stop = (  66: 85),N,"Rup Bfl"   
			stop = (  86:105),N,"Gdn Bfl"  
			stop = ( 106:125),N,"Gfl Bup"    
			stop = ( 126:145),N,"Rdn Gfl" 
			stop = ( 146:165),N,"Rfl Gup"     
			stop = (R166:180),N,"No Funct"               
			stop = (R181:190),N,"No Funct"                  
			stop = ( 191:200),N,"RflGflBfl"
			stop = ( 201:205),N,"3200K"                
			stop = ( 206:210),N,"3400K"                
			stop = ( 211:215),N,"4200K"                
			stop = ( 216:220),N,"4900K"                
			stop = ( 221:225),N,"5600K"                
			stop = ( 226:230),N,"5900K"                
			stop = ( 231:235),N,"6500K"                
	    	stop = ( 236:240),N,"7200K"                
			stop = ( 241:245),N,"8000K"                
			stop = ( 246:250),N,"9500K"               
			stop = ( 251:255),N,"10000K"              
	
	Parameter
		name = "-STROBE-"   
		displayerNum = 8
		type = B
		attribList = 12
			stop = (   0:  0),N,"NoStrobe"
			stop = (M  1:255),2,"Strobe:"		
			
/////////////////////////////////////////////////

	parameter
		name = "-MSPEED-" 
		displayerNum = 22
		type = F
		attribList = 5
			stop = (M255:0),2,"Speed="
	
	parameter                   		
		name = "-DSPEED-"          
		displayerNum = 23          
		type = F                   
		attribList = 13            
			stop = (   0:  5),N,"Tracking"
			stop = (M  6:255),2,"Speed:"
			
	parameter
		name = "-CONTROL-"
		displayerNum =  24
		type = N
		attribList = 14
			stop = (   0: 19),N,"RunMode"                      
			stop = (  20: 39),N,"PTBlkON"         
        	stop = (  40: 59),N,"PTBlkOFF"       
        	stop = (R 60: 79),N,"RunMode"                      
        	stop = (  80: 99),N,"Fan slow"                         
        	stop = ( 100:119),N,"Fan norm"                     
        	stop = ( 120:139),N,"Fan fast"                       
        	stop = (R140:149),N,"RunMode"                    
        	stop = ( 150:159),N,"Auto 1"
        	stop = ( 160:169),N,"Auto 2"
        	stop = ( 170:179),N,"Test"  
        	stop = ( 180:189),N,"Custom"
        	stop = (R190:199),N,"RunMode"                    
        	stop = ( 200:219),N,"Reset" 
        	stop = (R220:255),N,"RunMode"
        	
end      
