/////////////////////////    High End DL2 - Movement Control
/////////////////////////    Channels 1 - 21
/////////////////////////	 Patch ONE unit at Base DMX address
// RM Sept 2007
//  

fixture
	manufacturer = "HIGHEND"
	name = "dl2move"
	version = 0.91
//  fullmanufacturer = "High End Systems"
//  fullname = "DL2 Movement"
//  mode = 0
//  description = ""

	attribute
		name = "PAN"
		channel = 1
		fineChan = 2
		homeVal = 32768

	attribute
		name = "TILT"
		channel = 3
		fineChan = 4
		homeVal = 32768

	attribute
		name = "INTENSITY"
		channel = 5

	attribute
		name = "FOCUS"
		channel = 6
		homeVal = 128

	attribute
		name = "ZOOM"
		channel = 7
		homeVal = 128

	attribute
		name = "MSPEED"
		channel = 8
		homeVal = 0

	attribute
		name = "MACRO"
		channel = 9
		homeVal = 0

	attribute
		name = "CONTROL"
		channel = 10
		homeVal = 0

	attribute
		name = "C.ZOOM"
		channel = 11
		fineChan = 12
		homeVal = 32768

	attribute
		name = "C.FOCUS"
		channel = 13
		fineChan = 14
		homeVal = 32768

	attribute
		name = "C.INFRARED"
		channel = 15
		homeVal = 0

	attribute
		name = "C.SHUTTER"
		channel = 16
		homeVal = 0

	attribute
		name = "C.WHITEBAL"
		channel = 17
		homeVal = 0

	attribute
		name = "C.ORIENT"
		channel = 18
		homeVal = 0

	attribute
		name = "C.EFFECT"
		channel = 19
		homeVal = 0

	attribute
		name = "C.REDGAIN"
		channel = 20
		homeVal = 0

	attribute
		name = "C.BLUEGAIN"
		channel = 21
		homeVal = 0

//---------------------------------------------------------

	parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList =  1
			stop = (M  0:65535),D,0,400,"Pan="

	parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList =  3
			stop = (M  0:65535),D,0,240,"Ti@="

	parameter
		name = "-ZOOM-"
		displayerNum = 3
		type = B
		attribList =  7
			stop = (M  0:255),2,"Zoom="

	parameter
		name = "-FOCUS-"
		displayerNum = 4
		type = B
		attribList =  6
			stop = (M  0:255),2,"Focus="

/-------------------------------------------------------------

	parameter
		name = "-C.ZOOM-"
		displayerNum = 7
		type = C
		attribList = 11
			stop = (M    0:65535),2,"C.Zm="

	parameter
		name = "-C.FOCUS-"
		displayerNum = 8
		type = C
		attribList = 13
			stop = (M    0:65535),2,"C.Fcs="

	parameter
		name = "-C.IR-"
		displayerNum = 9
		type = C
		attribList = 15
			stop = (   0: 63),N,"IR Off"
			stop = (  64:127),N,"IR On"
			stop = (M255:128),2,"IRlvl:"

	parameter
		name = "-C.ORINT-"
		displayerNum = 10 
		type = C
		attribList = 18 
		stop = (   0: 63),N,"Normal"
		stop = (  64:127),N,"Mirror"		
		stop = ( 128:191),N,"Flip"
		stop = ( 192:255),N,"Both"

	parameter
		name = "-C.EFX-"
		displayerNum = 11
		type = C
		attribList = 19 
			stop = (   0: 63),N,"Normal"
			stop = (  64:127),N,"Frz Neg"
			stop = ( 128:159),N,"BW Neg"
			stop = ( 160:191),N,"FrzNegBW"
			stop = ( 192:223),N,"Blk Wht"
			stop = ( 255:255),N,"Frz BW"

	parameter
		name = "-C.SHTR-"
		displayerNum = 12 
		type = C
		attribList = 16
		stop = (   0: 63),N,"Full Auto"		
		stop = (  64: 95),N,"sp30"
		stop = (  96:126),N,"sp15"
		stop = ( 127:157),N,"sp8"
		stop = ( 158:188),N,"sp4"
		stop = ( 189:219),N,"sp2"
		stop = ( 220:255),N,"sp1"

/--------------------------------------------------

	parameter
		name = "-C.WHITE-"
		displayerNum = 13 
		type = C
		attribList = 17 
			stop = (   0: 63),N,"Auto"
			stop = (  64: 95),N,"Indoor"
			stop = (  96:127),N,"Outdoor"
			stop = ( 128:191),N,"Manual"
			stop = ( 192:255),N,"Reserved"

	parameter
		name = "-C.RED-"
		displayerNum = 14
		type = C
		attribList = 17,20
			stop = (R128:191,M  0:255),2,"C.Red="
			stop = (R  0:127,R  0:255),N,"No Func"
			stop = (R192:255,R  0:255),N,"No Func"

	parameter
		name = "-C.BLUE-"
		displayerNum = 15
		type = C
		attribList = 17,21
			stop = (R128:191,M  0:255),2,"C.Blue="
			stop = (R  0:127,R  0:255),N,"No Func"
			stop = (R192:255,R  0:255),N,"No Func"

/--------------------------------------------------

	parameter
		name = "-MSPEED-"
		displayerNum = 23
		type = F
		attribList =  8
			stop = (   0:  0),N,"Tracking"
			stop = (M255:  1),2,"Speed:"

	parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 10
		stop = (   0:  0),N,"Run Mode"
		stop = (  90: 98),N,"Lamp Off"		
		stop = (  80: 88),N,"Lamp On"
		stop = (  60: 68),N,"Reset"
		stop = ( 145:149),N,"Rst Grfx"
		stop = ( 150:155),N,"Rst Cmra"
		stop = ( 120:130),N,"ShutDown"
		stop = (R  0:255),N,"Reserved"

end

