// Fixture Futurelight ProHead Spot 750E
//
// Written by: Jon Lenard jon@appliednn.com
// Date: 12/2/09
// Modified From:  PHS575
//
Fixture 
   manufacturer = "FUTURELT"
   name = "Phs-750"
	version = 1.00
//  fullmanufacturer = "Futurelight"
//  fullname = "PHS 750E"
//  mode = 0
//  description = ""

   Attribute
      name = "PAN"
      channel = 1
      fineChan= 23
      homeVal = 32768

   Attribute
      name = "TILT"
      channel = 2
      fineChan= 24
      homeVal = 32768

   Attribute
      name = "SPEED"
      channel = 3
      homeVal = 0

   Attribute
      name = "COLOR"
      channel = 4
      homeVal = 0
      
	attribute
		name = "CYAN"
		channel = 5
		homeVal = 0
		
	attribute
		name = "MAGENTA"
		channel = 6
		homeVal = 0
		
	attribute
		name = "YELLOW"
		channel = 7
		homeVal = 0
	
   Attribute
      name = "GOBO1"
      channel = 8
      homeVal = 0

   Attribute
      name = "GOBO1<>"
      channel = 9
      homeVal = 0

   Attribute
      name = "GOBO2"
      channel = 10
      homeVal = 0

   Attribute
      name = "GOBO2<>"
      channel = 11
      homeVal = 0
      
   Attribute
      name = "PRISM"
      channel = 12
      homeVal = 0

   Attribute
      name = "FOCUS"
      channel = 13
      homeVal = 128

   Attribute
   	  name = "ZOOM"
   	  channel = 14
   	  homeVal = 255
                   
    Attribute
      name = "SHUTTER"
      channel = 15
      homeVal = 50

   Attribute
      name = "INTENSITY"
      channel = 16

	attribute
		name = "IRIS"
		channel = 17
		homeVal = 0
		
	Attribute       
   	  name = "FROST"   
   	  channel = 18    
   	  homeVal = 0   
      
	attribute
		name = "FX"
		channel = 19
		homeVal = 0
		
	attribute
		name = "CMYSPEED"
		channel = 20
		homeVal = 0
		
	attribute
		name = "CMY MACRO"
		channel = 21
		homeVal = 0
		
  Attribute
      name = "CONTROL"
      channel = 22
      homeVal = 0

////////////////////////////////////////////////

   Parameter
      name = "-PAN-"   
      displayerNum = 1
      type = F
      attribList = 1
      stop = (M  0:65535),D,0,630,"Pan="

   Parameter
      name = "-TILT-"   
      displayerNum = 2
      type = F
      attribList = 2
      stop = (M  0:65535),D,0,265,"Ti@="

   Parameter
      name = "-COLOR-"   
      displayerNum = 3
      type = C
      attribList = 4
      stop = (   0: 13),N,"White"
      stop = (  14: 27),N,"LiteBlue"
      stop = (  28: 41),N,"Pink"
      stop = (  42: 55),N,"Blue"
      stop = (  56: 69),N,"Green"
      stop = (  70: 83),N,"Yellow"
      stop = (  84: 97),N,"Magenta"
      stop = (  98:111),N,"Orange"
      stop = ( 112:127),N,"Turquoise"
      stop = (M187:128),2,"CWhl>:"
      stop = ( 188:193),N,"ClrStop"
      stop = (M194:255),2,"CWhl<:"
      
	parameter
		name = "-CYAN-"
		displayerNum = 4 
		type = C
		attribList = 5 
		stop = (M  0:255),2,"Cyan="
		
	parameter
		name = "-MAGNTA-"
		displayerNum = 5
		type = C
		attribList = 6 
		stop = (M  0:255),2,"Mgnta="
		
	parameter
		name = "-YELLOW-"
		displayerNum = 6
		type = C
		attribList = 7 
		stop = (M  0:255),2,"Yellow="
      
	Parameter
    	name = "-CMYMACRO-"   
    	displayerNum = 7
    	type = C
    	attribList = 21
		stop = (   0:  7),N,"No Macro"
		stop = (   8: 15),N,"Macro 1"
		stop = (  16: 23),N,"Macro 2"
		stop = (  24: 31),N,"Macro 3"
		stop = (  32: 39),N,"Macro 4"
		stop = (  40: 47),N,"Macro 5"
		stop = (  48: 55),N,"Macro 6"
		stop = (  56: 63),N,"Macro 7"
		stop = (  64: 71),N,"Macro 8"
		stop = (  72: 79),N,"Macro 9"
		stop = (  80: 87),N,"Macro 10"
		stop = (  88: 95),N,"Macro 11"
		stop = (  96:103),N,"Macro 12"
		stop = ( 104:111),N,"Macro 13"
		stop = ( 112:119),N,"Macro 14"
		stop = ( 120:127),N,"Macro 15"
		stop = ( 128:135),N,"Macro 16"
		stop = ( 136:143),N,"Macro 17"
		stop = ( 144:151),N,"Macro 18"
		stop = ( 152:159),N,"Macro 19"
		stop = ( 160:167),N,"Macro 20"
		stop = ( 168:175),N,"Macro 21"
		stop = ( 176:183),N,"Macro 22"
		stop = ( 184:191),N,"Macro 23"
		stop = ( 192:199),N,"Macro 24"
		stop = ( 200:207),N,"Macro 25"
		stop = ( 208:215),N,"Macro 26"
		stop = ( 216:223),N,"Macro 27"
		stop = ( 224:231),N,"Macro 28"
		stop = ( 232:239),N,"Macro 29"
		stop = ( 240:247),N,"Macro 30"
		stop = ( 248:255),N,"Random"      
 
   Parameter
      name = "-GOBO1-"   
      displayerNum = 8
      type = B
      attribList = 8
      stop = (   0:  9),N,"No Gobo"
      stop = (  10: 19),N,"Gobo1.1"
      stop = (  20: 29),N,"Gobo1.2"
      stop = (  30: 39),N,"Gobo1.3"
      stop = (  40: 49),N,"Gobo1.4"
      stop = (  50: 59),N,"Gobo1.5"
      stop = (  60: 69),N,"Gobo1.6"
      stop = (M 70: 89),1,"G1.1Shk:"
      stop = (M 90:109),1,"G1.1Shk:"
      stop = (M110:129),1,"G1.2Shk:"
      stop = (M130:149),1,"G1.3Shk:"
      stop = (M150:169),1,"G1.4Shk:"
      stop = (M170:189),1,"G1.5Shk:"
      stop = (M190:255),2,"G1Whl<:"
 
	parameter
		name = "-GOBO1<>-"
		displayerNum = 9
		type = B
		attribList = 9
		stop = (M  0:127),2,"Indx:"
		stop = (M189:128),2,"GWhl<:"
        stop = ( 190:193),N,"Stop"
        stop = (M194:255),2,"Gwhl>:"
      
   Parameter
      name = "-GOBO2-"   
      displayerNum = 10
      type = B
      attribList = 10
      stop = (   0:  9),N,"No Gobo"
      stop = (  10: 19),N,"Gobo2.1"
      stop = (  20: 29),N,"Gobo2.2"
      stop = (  30: 39),N,"Gobo2.3"
      stop = (  40: 49),N,"Gobo2.4"
      stop = (  50: 59),N,"Gobo2.5"
      stop = (  60: 69),N,"Gobo2.6"
      stop = (M 70: 89),1,"G2.1Shk:"
      stop = (M 90:109),1,"G2.1Shk:"
      stop = (M110:129),1,"G2.2Shk:"
      stop = (M130:149),1,"G2.3Shk:"
      stop = (M150:169),1,"G2.4Shk:"
      stop = (M170:189),1,"G2.5Shk:"
      stop = (M190:255),2,"G1Whl<:"
 
	parameter
		name = "-GOBO2<>-"
		displayerNum = 11
		type = B
		attribList = 11
		stop = (M  0:127),2,"Indx:"
		stop = (M189:128),2,"GWhl<:"
        stop = ( 190:193),N,"Stop"
        stop = (M194:255),2,"Gwhl>:"
 
   Parameter
      name = "-PRISM-"   
      displayerNum = 12
      type = B
      attribList = 12
      stop = (   0:  3),N,"No Prism"
      stop = (  64: 67),N,"PrsmStop"
      stop = (M 68:127),2,"Prsm<:"
      stop = (M  4: 63),2,"Prsm>:"
      stop = ( 128:135),N,"Macro 1"
      stop = ( 136:143),N,"Macro 2"
      stop = ( 144:151),N,"Macro 3"
      stop = ( 152:159),N,"Macro 4"
      stop = ( 160:167),N,"Macro 5"
      stop = ( 168:175),N,"Macro 6"
      stop = ( 176:183),N,"Macro 7"
      stop = ( 184:191),N,"Macro 8"
      stop = ( 192:199),N,"Macro 9"
      stop = ( 200:207),N,"Macro 10"
      stop = ( 208:215),N,"Macro 11"
      stop = ( 216:223),N,"Macro 12"
      stop = ( 224:231),N,"Macro 13"
      stop = ( 232:239),N,"Macro 14"
      stop = ( 240:247),N,"Macro 15"
      stop = ( 248:255),N,"Macro 16"

   Parameter
      name = "-FOCUS-"   
      displayerNum = 13
      type = B
      attribList = 13
      stop = (M  0:255),2,"Focus="
      
   Parameter
	  name = "-ZOOM-"
	  displayerNum = 14
	  type = B
	  attribList = 14
	  stop = (M  0:255),2,"Zoom="
	
   Parameter                  
	  name = "-IRIS-"            	  
	  displayerNum = 15          	  
	  type = B                   	  
	  attribList = 17            	  
	  stop = (M  0:191),2,"Iris:"	  		
	  stop = (M233:192),2,"PulsO:"	
      stop = (M234:255),2,"PulsC:"

   Parameter                  
	  name = "-FROST-"                  
	  displayerNum = 16                
	  type = B                         
	  attribList = 18                  
	  stop = (M  0:191),2,"Frost:"      
	  stop = (M223:192),2,"PulsO:"
	  stop = (M224:254),2,"PilsC:"
	  stop = (R255:255),N,"Frost"      
      
   Parameter
      name = "-STROBE-"   
      displayerNum = 17
      type = B
      attribList = 15
      stop = (   0: 31),N,"Shtr Clsd"
      stop = (  32: 63),N,"Shtr Open"
      stop = (M 64: 95),2,"Strobe:"
      stop = (R 96:127),N,"Shtr Open"
      stop = (M128:159),2,"Pulse:"
      stop = (R160:191),N,"Shtr Open"
      stop = (M192:223),2,"Randm:"
      stop = (R224:255),N,"Shtr Open"
      
	parameter
		name = "-FX-"
		displayerNum = 18
		type = B
		attribList = 19
		stop = (   0:  7),N,"No FX"
		stop = (M127:  8),2,"FX<:"
        stop = ( 128:135),N,"Stop"
        stop = (M136:255),2,"FX>:"
      
   Parameter
      name = "-PROGRAM-"
	  displayerNum = 19
	  type = B
	  attribList = 22
	  stop = (R  0: 99),N,"SeeDisp24"
	  stop = ( 100:119),N,"Program1"
	  stop = ( 120:139),N,"Program2"
	  stop = ( 140:159),N,"Program3"
	  stop = ( 160:179),N,"Program4"
	  stop = ( 180:199),N,"Program5"
	  stop = ( 200:219),N,"Program6"
	  stop = ( 220:239),N,"Program7"
	  stop = ( 240:255),N,"Music"

  Parameter
      name = "-CMYSPEED-"   
      displayerNum = 22
      type = C
      attribList = 20
      stop = (M255:  0),2,"Speed:"	  
	  	  
   Parameter
      name = "-SPEED-"   
      displayerNum = 23
      type = F
      attribList = 3
      stop = (M225:  0),2,"Speed:"
      stop = ( 226:235),N,"PT Black"
      stop = ( 236:245),N,"CG Black"
      stop = (R246:255),N,"NoFunct"

   Parameter
      name = "-CONTROL-"   
      displayerNum = 24
      type = N
      attribList = 22
      stop = (   0: 19),N,"NormCol"   
      stop = (  20: 39),N,"ShortCol"  
      stop = (  40: 59),N,"Lamp ON"  
      stop = (  60: 79),N,"Lamp OFF"  
      stop = (  80: 84),N,"ResetAll"  
      stop = (  85: 87),N,"PT Reset"  
      stop = (  88: 90),N,"ColReset"  
      stop = (  91: 93),N,"GboReset"  
      stop = (  94: 96),N,"DimReset"  
      stop = (  97: 99),N,"OthReset"  
      stop = (R100:255),N,"SeeDisp14"
 
end
