// Fixture CS-300G MH Laser
//
// Written by: Jon Lenard jon@appliednn.com
// Date: 9/25/08
// Modified From: NEW
//

Fixture
   version = 1.0
   manufacturer = "Laserworld"
   name = "CS300GMH"
//  fullmanufacturer = "Laserworld"
//  fullname = "CS-300GMH"
//  mode = 0
//  description = ""

	attribute
      	name = "PAN"
      	channel = 1
      	fineChan = 3
      	homeVal = 32768

	attribute
      	name = "TILT"
      	channel = 2
      	fineChan = 4
      	homeVal = 32768
      
	attribute
		name = "CONTROL"
		channel = 5
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 6

	attribute
		name = "GOBO"
		channel = 7
		homeVal = 0
		
	attribute
		name = "ROLL"
		channel = 8
		homeVal = 0
		
	attribute
		name = "ROTATE"
		channel = 9
		homeVal = 0
		
	attribute
		name = "SPEED"
		channel = 10
		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 = 2
      	stop = (M  0:65535),D,0,265,"Ti@="
      	
	parameter
		name = "-GOBO-"
		displayerNum = 3
		type = B
		attribList = 7
		stop = (  0: 12),N,"No Gobo"   
		stop = ( 13: 25),N,"Gobo 1" 
		stop = ( 26: 38),N,"Gobo 2" 
        stop = ( 39: 50),N,"Gobo 3" 
		stop = ( 51: 63),N,"Gobo 4" 
        stop = ( 64: 76),N,"Gobo 5" 
		stop = ( 77: 89),N,"Gobo 6" 
        stop = ( 90:101),N,"Gobo 7"
		stop = (102:114),N,"Gobo 8"
        stop = (115:127),N,"Gobo 9"
		stop = (128:140),N,"Gobo 10"
        stop = (141:152),N,"Gobo 11"
		stop = (153:165),N,"Gobo 12"
        stop = (166:178),N,"Gobo 13"
        stop = (179:191),N,"Gobo 14"
        stop = (192:203),N,"Gobo 15"
        stop = (204:216),N,"Gobo 16"
        stop = (217:229),N,"Gobo 17"
        stop = (230:242),N,"Gobo 18"
        stop = (243:255),N,"Gobo 19"
        
	parameter
		name = "-ROLL-"
		displayerNum = 4
		type = B
		attribList = 8
		stop = (   0: 63),N,"No Roll"
		stop = (M 64:127),2,"HRoll:"
		stop = (M128:191),2,"VRoll:"	
		stop = (M192:255),2,"HVRoll:"		
		
	parameter
		name = "-ROTATE-"
		displayerNum = 5
		type = B
		attribList = 9
		stop = (   0:127),N,"No Rot"		
		stop = (M127:255),2,"Rot:" 		

	parameter
		name = "-SPEED-"
		displayerNum = 6 
		type = F 
		attribList = 10
		stop = (M  0:255),2,"Speed="
		
	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N 
		attribList = 5
		stop = (   0: 51),N,"DMX"
		stop = (  52:101),N,"Music"
		stop = ( 102:153),N,"Auto"
		stop = ( 154:205),N,"Manual"
		stop = ( 206:255),N,"Reset"
		
end       
