///////////////////////  Anolis Arc Power 144 (Mode 1)
////DMX v1.2

/// RM Feb 2006


fixture
	manufacturer = "ANOLIS"
	name = "ArcP144-1"
	version = 0.90
//  fullmanufacturer = "Anolis"
//  fullname = "Arc Power 144"
//  mode = 1
//  description = "Anolis Arc Power 144 (Mode 1) DMX v1.2"

	attribute
		name = "RED1"
		channel = 1
		homeVal = 0
		
	attribute
		name = "GREEN1"
		channel = 2
		homeVal = 0
		
	attribute
		name = "BLUE1"
		channel = 3
		homeVal = 0
		
	attribute
		name = "WHITE1"
		channel = 4
		homeVal = 0

	attribute
		name = "RED2"
		channel = 5
		homeVal = 0
		
	attribute
		name = "GREEN2"
		channel = 6
		homeVal = 0
		
	attribute
		name = "BLUE2"
		channel = 7
		homeVal = 0
		
	attribute
		name = "WHITE2"
		channel = 8
		homeVal = 0		
		
	attribute
		name = "RED3"
		channel = 9
		homeVal = 0
		
	attribute
		name = "GREEN3"
		channel = 10
		homeVal = 0
		
	attribute
		name = "BLUE3"
		channel = 11
		homeVal = 0
		
	attribute
		name = "WHITE3"
		channel = 12
		homeVal = 0		
		
	attribute
		name = "RED4"
		channel = 13
		homeVal = 0
		
	attribute
		name = "GREEN4"
		channel = 14
		homeVal = 0
		
	attribute
		name = "BLUE4"
		channel = 15
		homeVal = 0
		
	attribute
		name = "WHITE4"
		channel = 16
		homeVal = 0
		
	attribute
		name = "MACRO"
		channel = 17
		homeVal = 0
		
	attribute
		name = "SHUTTER"
		channel = 18
		homeVal = 0
		
	attribute
		name = "INTENSITY"
		channel = 19

///////////////////////////////////////////////////////

	parameter
		name = "-RED1-"
		displayerNum = 1
		type = C
		attribList = 1 
		stop = (M  0:255),2,"Red1="

	parameter
		name = "-GREEN1-"
		displayerNum = 2 
		type = C
		attribList = 2 
		stop = (M  0:255),2,"Green1="
	
	parameter
		name = "-BLUE1-"
		displayerNum = 3 
		type = C
		attribList = 3
		stop = (M  0:255),2,"Blue1="
				
	parameter
		name = "-WHITE1-"
		displayerNum = 4 
		type = C
		attribList = 4
		stop = (M  0:255),2,"White1="

	parameter
		name = "-MACRO-"
		displayerNum = 5 
		type = C
		attribList = 17
      stop = (   0:  7),N,"NoMacro"
      stop = (   8: 15),N,"Macro1"
      stop = (  16: 23),N,"Macro2"
      stop = (  24: 31),N,"Macro3"
      stop = (  32: 39),N,"Macro4"
      stop = (  40: 47),N,"Macro5"
      stop = (  48: 55),N,"Macro6"
      stop = (  56: 63),N,"Macro7"
      stop = (  64: 71),N,"Macro8"
      stop = (  72: 79),N,"Macro9"
      stop = (  80: 87),N,"Macro10"
      stop = (  88: 95),N,"Macro11"
      stop = (  96:103),N,"Macro12"
      stop = ( 104:111),N,"Macro13"
      stop = ( 112:119),N,"Macro14"
      stop = ( 120:127),N,"Macro15"
      stop = ( 128:135),N,"Macro16"
      stop = ( 136:143),N,"Macro17"
      stop = ( 144:151),N,"Macro18"
      stop = ( 152:159),N,"Macro19"
      stop = ( 160:167),N,"Macro20"
      stop = ( 168:175),N,"Macro21"
      stop = ( 176:183),N,"Macro22"
      stop = ( 184:191),N,"Macro23"
      stop = ( 192:199),N,"Macro24"
      stop = ( 200:207),N,"Macro25"
      stop = ( 208:215),N,"Macro26"
      stop = ( 216:223),N,"Macro27"
      stop = ( 224:231),N,"Macro28"
      stop = ( 232:239),N,"Macro29"
      stop = ( 240:247),N,"Macro30"
      stop = ( 248:255),N,"Macro31"
 
//---------------------------------------------

	parameter
		name = "-RED2-"
		displayerNum = 7
		type = C
		attribList = 5
		stop = (M  0:255),2,"Red2="

	parameter
		name = "-GREEN2-"
		displayerNum = 8 
		type = C
		attribList = 6 
		stop = (M  0:255),2,"Green2="
	
	parameter
		name = "-BLUE2-"
		displayerNum = 9 
		type = C
		attribList = 7
		stop = (M  0:255),2,"Blue2="
				
	parameter
		name = "-WHITE2-"
		displayerNum = 10 
		type = C
		attribList = 8
		stop = (M  0:255),2,"White2="

	parameter
		name = "-SHUTTER-"
		displayerNum = 11
		type = B
		attribList = 18 
		stop = (   0: 31),N,"Shtr Clsd"
		stop = (  32: 63),N,"Shtr Open"
		stop = (R 96:127),N,"Shtr Open"
		stop = (R160:191),N,"Shtr Open"
		stop = (R224:255),N,"Shtr Open"
		stop = (M 64: 95),1,"Strobe:"
		stop = (M128:143),2,"PulsOp:"
		stop = (M159:144),2,"PulsCl:"
		stop = (M192:223),2,"Rndm:"

//----------------------------------------------------

	parameter
		name = "-RED3-"
		displayerNum = 13
		type = C
		attribList = 9
		stop = (M  0:255),2,"Red3="

	parameter
		name = "-GREEN3-"
		displayerNum = 14
		type = C
		attribList = 10 
		stop = (M  0:255),2,"Green3="
	
	parameter
		name = "-BLUE3-"
		displayerNum = 15
		type = C
		attribList = 11
		stop = (M  0:255),2,"Blue3="
				
	parameter
		name = "-WHITE3-"
		displayerNum = 16
		type = C
		attribList = 12
		stop = (M  0:255),2,"White3="

//------------------------------------------------

	parameter
		name = "-RED4-"
		displayerNum = 19
		type = C
		attribList = 13
		stop = (M  0:255),2,"Red4="

	parameter
		name = "-GREEN4-"
		displayerNum = 20
		type = C
		attribList = 14
		stop = (M  0:255),2,"Green4="
	
	parameter
		name = "-BLUE4-"
		displayerNum = 21
		type = C
		attribList = 15
		stop = (M  0:255),2,"Blue4="
				
	parameter
		name = "-WHITE4-"
		displayerNum = 22
		type = C
		attribList = 16
		stop = (M  0:255),2,"White4="

end

