//
// Isolution IM250SE Fixture Definition
//
// Written June 2006 - Michael A. Calder (MAC)
//

Fixture
	manufacturer = "ACME"
	name = "im-250se"
	version = 0.90
//  fullmanufacturer = "Acme"
//  fullname = "iMove 250 Spot"
//  mode = e
//  description = "Isolution IM250SE Fixture Definition"

	Attribute
		name = "PAN"
		channel = 1
		fineChan = 14
		homeVal = 32512

	Attribute
		name = "TILT"
		channel = 2
		fineChan = 15
		homeVal = 32512

	Attribute
		name = "PTSPEED"
		channel = 3

	Attribute
		name = "INTENSITY"
		channel = 4

	Attribute
		name = "SHUTTER"
		channel = 5
		homeVal = 0

	Attribute
		name = "COLOUR"
		channel = 6
		homeVal = 0

	Attribute
		name = "GOBO"
		channel = 9
		homeVal = 0

	Attribute
		name = "GOBO<>"
		channel = 10
		homeVal = 0

	Attribute
		name = "PRISM"
		channel = 11
		homeVal = 0

	Attribute
		name = "PRISMROT"
		channel = 12
		homeVal = 0

	Attribute
		name = "FOCUS"
		channel = 13
		homeVal = 0

	Attribute
		name = "CONTROL"
		channel = 16
		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,270,"Ti@="

	Parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 6
		stop = (   0: 12),N,"White"
		stop = (  13: 25),N,"Green"
		stop = (  26: 38),N,"Magenta"
		stop = (  39: 50),N,"LightBlue"
		stop = (  51: 63),N,"Yellow"
		stop = (  64: 76),N,"Red"
		stop = (  77: 88),N,"Blue"
		stop = (  89:101),N,"UV Purple"
		stop = ( 102:114),N,"LghtGreen"
		stop = ( 115:127),N,"Pink"
		stop = (M128:247),2,"CWhl>:"
		stop = ( 248:255),N,"CWlSound"

	Parameter
		name = "-GOBO-"
		displayerNum = 4
		type = B
		attribList = 9
		stop = (   0: 15),N,"NoGobo"
		stop = (  16: 31),N,"Gobo1"
		stop = (  32: 47),N,"Gobo2"
		stop = (  48: 63),N,"Gobo3"
		stop = (  64: 79),N,"Gobo4"
		stop = (  80: 95),N,"Gobo5"
		stop = (  96:111),N,"Gobo6"
		stop = ( 112:127),N,"Gobo7"
		stop = (M128:247),2,"GWhl>:"
		stop = ( 248:255),N,"GWlSound"

	Parameter
		name = "-GOBO<>-"
		displayerNum = 5
		type = B
		attribList = 10
		stop = (   0:  9),N,"NoRot"
		stop = (M120: 10),2,"Gobo>:"
		stop = (M135:245),2,"Gobo<:"
		stop = (R121:134),N,"NoRot"
		stop = (R246:255),N,"NoRot"

	Parameter
		name = "-FOCUS-"
		displayerNum = 6
		type = B
		attribList = 13
		stop = (M  0:255),2,"Focus="

/=================================================

	Parameter
		name = "-PRISM-"
		displayerNum = 7
		type = B
		attribList = 11
		stop = (  0: 85),N,"NoPrism"
		stop = ( 86:170),N,"Prism1"
		stop = ( 171:255),N,"Prism2"

	Parameter
		name = "-PSMROT-"
		displayerNum = 8
		type = B
		attribList = 12
		stop = (   0:  9),N,"NoRot"
		stop = (M120: 10),2,"Prism>:"
		stop = (M135:245),2,"Prism<:"
		stop = (R121:134),N,"NoRot"
		stop = (R246:255),N,"NoRot"

	Parameter
		name = "-SHUTTER-"
		displayerNum = 9
		type = B
		attribList = 5
		stop = (   0:  7),N,"Shtr Clsd"
		stop = (   8: 15),N,"Shtr Open"
		stop = (M 16:131),2,"Strobe:"
		stop = (M132:239),2,"Shake:"
		stop = ( 240:247),N,"ShtrLight"
		stop = (R248:255),N,"Shtr Open"

	Parameter
		name = "-PTSPEED-"
		displayerNum = 23
		type = F
		attribList = 3
		stop = (M  0:255),2,"PTSpeed="	

	Parameter
		name = "-CONTROL-"
		displayerNum = 24
		type = N
		attribList = 16
		stop = (   0:254),N,"Reset?"
		stop = ( 255:255),N,"Reset"
end
