// Chauvet Legend 550 Spot
//
// Jon Lenard 2/12/10
//

fixture
	manufacturer = "Chauvet"
	name = "Leg550S"
	version = 1.0
//  fullmanufacturer = "Chauvet"
//  fullname = "Legend 550 Spot"
//  mode = 1
//  description = "18 channel"

	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 = "INTENSITY"
		channel = 6
		homeVal = 0
		
	attribute
		name = "SHUTTER"
		channel = 7
		homeVal = 255
		
	attribute
		name = "COLOR1"
		channel = 8
		homeVal = 0
		
	Attribute
      name = "COLOR2"
      channel = 9
      homeVal = 0
		
 	Attribute
		name = "GOBO2"
		channel = 10
		homeVal = 0
		
	attribute
		name = "GOBO1"
		channel = 11
		homeVal = 0
		
	attribute
		name = "GOBO1<>"
		channel = 12
		homeVal = 0
		
	attribute
		name = "FOCUS"
		channel = 13
		homeVal = 128
		
	attribute
		name = "IRIS"
		channel = 14
		homeVal = 0
		
	attribute
		name = "PRISM"
		channel = 15
		homeVal = 0		
		
	attribute
		name = "COLOR3"
		channel = 16
		homeVal = 0
		
	attribute
		name = "MACRO"
		channel = 17
		homeVal = 0
		
	attribute
		name = "CONTROL"
		channel = 18
		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,"Ti@="
						
	parameter
		name = "-COLOR1-"
		displayerNum = 3
		type = C
		attribList = 8
		stop =( 000:006),N,"White"
		stop =( 007:012),N,"Pink"   
		stop =( 013:018),N,"Purple" 
		stop =( 019:025),N,"UV"     
		stop =( 026:031),N,"DkBlue"
		stop =( 032:037),N,"Blue"   
		stop =( 038:044),N,"Green"  
		stop =( 045:050),N,"Magenta"
		stop =( 051:056),N,"Red"    
		stop =( 057:063),N,"Yellow" 
		stop =(M064:127),2,"Color:" 
		stop =(M191:128),2,"CWhl<:" 
		stop =(M192:255),2,"CWhl>:" 

	parameter
		name = "-COLOR2-"
		displayerNum = 4
		type = C
		attribList = 9
		stop = ( 000:006),N,"White"
		stop = ( 007:012),N,"Orange"
		stop = ( 013:018),N,"Yellow"
		stop = ( 019:025),N,"Blue"   
		stop = ( 026:031),N,"Green"  
		stop = ( 032:037),N,"Pink"   
		stop = ( 038:044),N,"Yellow2"
		stop = ( 045:050),N,"5600K"  
		stop = ( 051:056),N,"3200K"  
		stop = ( 057:063),N,"Frost"  
		stop = (M064:127),2,"Color:" 
		stop = (M191:128),2,"CWhl<:" 
		stop = (M192:255),2,"CWhl>:"

	parameter
		name = "-GOBO1-"
		displayerNum = 5
		type = B
		attribList = 11
        stop =( 000:015),N,"No Gobo"
 		stop =( 016:031),N,"Gobo1.1"
 		stop =( 032:047),N,"Gobo1.2"
 		stop =( 048:063),N,"Gobo1.3"
 		stop =( 064:079),N,"Gobo1.4"
 		stop =( 080:095),N,"Gobo1.5"
 		stop =( 096:111),N,"Gobo1.6"
 		stop =( 112:127),N,"Gobo1.7"
 		stop =(M191:128),2,"GWhl<:" 
 		stop =(M192:255),2,"GWhl>:"
 		
	parameter
		name = "-GOBO1<>-"
		displayerNum = 6
		type = B
		attribList = 12
		stop = (M  0:127),2,"GbIdx:"
		stop = (M191:128),2,"Gobo>:"
		stop = (M192:255),2,"Gobo<:"
		
	parameter             
		name = "-GOBO2-"  
		displayerNum = 7  
		type = B          
		attribList = 10   
		stop = ( 000:012),N,"No Gobo"
		stop = ( 013:025),N,"Gobo2.1"
		stop = ( 026:038),N,"Gobo2.2"
		stop = ( 039:050),N,"Gobo2.3"
		stop = ( 051:063),N,"Gobo2.4"
		stop = ( 064:076),N,"Gobo2.5"
		stop = ( 077:088),N,"Gobo2.6"
		stop = ( 089:101),N,"Gobo2.7"
		stop = ( 102:114),N,"Gobo2.8"
		stop = ( 115:127),N,"Gobo2.9"
		stop = (M191:128),2,"GWhl<:"
		stop = (M192:255),2,"GWhl>:"

	parameter
		name = "-GOBOSHK-"
		displayerNum = 8
		type = B
		attribList = 7
		stop = ( 255:255),N,"No shake"
		stop = (R  0:131),N,"No shake"
		stop = (M132:185),1,"G1shk:" 
		stop = (M186:239),1,"G2shk:"
		stop = (R240:255),N,"No shake"

	parameter
		name = "-PRISM-"
		displayerNum = 9
		type = B
		attribList = 15
		stop = (   0:  7),N,"No Prism"
		stop = (   8: 15),N,"Prism"
		stop = (M135: 16),2,"Prism<:"
        stop = (M136:255),2,"Prism>:"
        
   Parameter              
      name = "-IRIS-"     
      displayerNum = 10   
      type = B            
      attribList = 14     
      stop = (M127:  0),2,"Iris:"
      stop = (M128:170),2,"PulsO:"
      stop = (M171:212),2,"PulsC:"
      stop = (M213:255),2,"Pulse:"
		
	parameter
		name = "-FOCUS-"
		displayerNum = 11
		type = B
		attribList = 13
		stop = (M  0:255),2,"Focus="
		
	parameter
		name = "-SHUTTER-"
		displayerNum = 12
		type = B
		attribList = 7
		stop = ( 000:007),N,"Closed"  
		stop = (R008:015),N,"Open"    
		stop = (M016:131),1,"Strobe:" 
		stop = (R132:239),N,"UseDisp8"
		stop = (M240:247),1,"RadStrb:"
		stop = ( 248:255),N,"Open"
		
	parameter
		name = "-PRESET-"
		displayerNum = 13
		type = C
		attribList = 16
		stop = ( 000:007),N,"White"
		stop = ( 008:049),N,"Color 1" 
		stop = ( 050:091),N,"Color 2" 
		stop = ( 092:133),N,"Color 3" 
		stop = ( 134:175),N,"Color 4" 
		stop = ( 176:217),N,"Color 5" 
		stop = ( 218:255),N,"Color 6" 

	parameter
		name = "-MACRO-"
		displayerNum = 14 
		type = F
		attribList = 17
		stop = ( 000:063),N,"No Macro" 
		stop = ( 064:071),N,"Macro 1"  
		stop = ( 072:079),N,"Macro 2"  
		stop = ( 080:087),N,"Macro 3"  
		stop = ( 088:095),N,"Macro 4"  
		stop = ( 096:103),N,"Macro 5"  
		stop = ( 104:111),N,"Macro 6"  
		stop = ( 112:119),N,"Macro 7"  
		stop = ( 120:127),N,"Macro 8"  
		stop = ( 128:135),N,"Macro 9"  
		stop = ( 136:143),N,"Macro 10" 
		stop = ( 144:151),N,"Macro 11" 
		stop = ( 152:159),N,"Macro 12" 
		stop = ( 160:167),N,"Macro 13" 
		stop = ( 168:175),N,"Macro 14" 
		stop = ( 176:183),N,"Macro 15" 
		stop = ( 184:191),N,"Macro 16" 
		stop = ( 192:199),N,"Macro 17" 
		stop = ( 200:207),N,"Macro 18" 
		stop = ( 208:215),N,"Macro 19" 
		stop = ( 216:223),N,"Macro 20" 
		stop = ( 224:231),N,"Macro 21" 
		stop = ( 232:239),N,"Macro 22" 
		stop = ( 240:247),N,"Macro 23" 
		stop = ( 248:255),N,"Macro 24" 

//------------------------------------------------
		
	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList = 5
		stop = (M255: 0),2,"Speed="

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 18
		stop = ( 000:069),N,"No funct" 
		stop = ( 070:079),N,"PTblkOn"  
		stop = ( 080:089),N,"PTblkOff"
		stop = ( 090:099),N,"CblkOn"   
		stop = ( 100:109),N,"CblkOff"  
		stop = ( 110:119),N,"GblkOn"   
		stop = ( 120:129),N,"GblkOff"  
		stop = ( 130:139),N,"Lamp On"
		stop = (R140:199),N,"No funct" 
		stop = ( 200:209),N,"Reset"    
		stop = (R210:229),N,"No funct" 
		stop = ( 230:239),N,"Lamp Off" 
		stop = (R240:255),N,"No funct" 

end
