// Chauvet Q scan 250
//
// Written by: Jon Lenard jon@appliednn.com
// Date: 8/13/09 
//

Fixture
   version = 1.0
   manufacturer = "CHAUVET"
   name = "QSCAN250"
//  fullmanufacturer = "Chauvet"
//  fullname = "Qscan 250"
//  mode = 0
//  description = ""

	attribute
		name = "PAN"
		channel = 1
		homeVal = 128
		
	attribute
		name = "TILT"
		channel = 2
		homeVal = 128
		
	attribute
		name = "INTENSITY"
		channel = 3
		minVal = 6
		maxVal = 63
		homeVal = 5
		
	attribute
		name = "GOBO"
		channel = 4
		homeVal = 0

	attribute
		name = "COLOR"
		channel = 5
		homeVal = 0
		
	attribute
		name = "GOBO<>"
		channel = 6
		homeVal = 0
		
	attribute
		name = "SPEED"
		channel = 7
		homeVal = 0		
		
//////////////////////////////////////////////////////

	parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 1
		stop = (M  0:255),2,"Pan="
		
	parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 2
		stop = (M  0:255),2,"Ti@="
		
	parameter
		name = "-COLOR-"
		displayerNum = 3 
		type = C
		attribList = 5
		stop = (   0:  9),N,"White"   
		stop = (  10: 20),N,"Red"     
		stop = (  21: 31),N,"Blue"    
		stop = (  32: 41),N,"Yellow"  
		stop = (  42: 52),N,"LtGreen" 
		stop = (  53: 63),N,"Magenta" 
		stop = (  64: 73),N,"UV"      
		stop = (  74: 84),N,"Cyan"    
		stop = (  85: 95),N,"Orange"  
		stop = (  96:105),N,"Pink"    
		stop = ( 106:116),N,"RdWtBl"  
		stop = ( 117:128),N,"BlPkPrYl"
		stop = (M129:190),2,"Color:"
		stop = (M191:220),2,"CWhl<:"  
		stop = ( 221:222),N,"Stop"    
		stop = (M223:255),2,"CWhl>"
		
	parameter
		name = "-GOBO-"
		displayerNum = 4
		type = B
		attribList = 4
		stop = (   0: 13),N,"NoGobo"
		stop = (  14: 27),N,"Gobo1"	
		stop = (  28: 41),N,"Gobo2"	
		stop = (  42: 55),N,"Gobo3"	
		stop = (  56: 69),N,"Gobo4"	
		stop = (  70: 83),N,"Gobo5"	
		stop = (  84: 97),N,"Gobo6"	
		stop = (  98:111),N,"Gobo7"	
		stop = ( 112:126),N,"Gobo8"	
		stop = (R127:136),N,"NoGobo"
		stop = (M137:146),2,"G1shk:"
		stop = (M147:156),2,"G2shk:"
		stop = (M157:166),2,"G3shk:"
		stop = (M167:176),2,"G4shk:"
		stop = (M177:186),2,"G5shk:"
		stop = (M187:196),2,"G6shk:"
		stop = (M197:206),2,"G7shk:"
		stop = (M207:217),2,"G8shk:"
		stop = (R218:219),N,"NoGobo"
        stop = (M220:255),2,"GWhl<:"
        
	parameter
		name = "-GOBO<>-"
		displayerNum = 5
		type = B
		attribList = 6
		stop = (M  0:127),2,"Index:"	
		stop = (M189:128),2,"Gobo<:"  
		stop = ( 190:193),N,"Stop"	
		stop = (M194:255),2,"Gobo>:"
		
	parameter
		name = "-SHUTTER-"
		displayerNum =  6
		type = B
		attribList = 3
		stop = (   0:  5),N,"Closed"
		stop = (   6:  6),N,"UseFader"
		stop = (R  6: 63),N,"UseFader"
        stop = (M 64: 95),2,"Strobe:"
        stop = (R 96:127),N,"Open"	
        stop = (R128:159),N,"NoFunct"
        stop = (M160:191),2,"PulO:"
        stop = (M192:223),2,"PulC:"
        stop = (R224:255),N,"Open"
        
	parameter
		name = "-SPEED-"
		displayerNum = 23
		type = F
		attribList = 7
		stop = (   0:  0),N,"Tracking"	
		stop = (M  0:200),2,"Vector:"
        stop = (R201:204),N,"SeeDisp24"	
        stop = (R205:255),N,"Tracking"
        
	parameter
		name = "-CONTROL-"
		displayerNum =  24
		type = N
		attribList = 7
		stop = (   0:  0),N,"RunMode"
		stop = (R  0:200),N,"RunMode"
		stop = ( 201:204),N,"Reset"
		stop = (R205:255),N,"RunMode"
		
end                
