Properties can be accessed from Fixture class/structures obtained from a selected Fixture using the Fixture:GetSelectedFixture()
function. Note that several properties are used internally by Moving Light Assistant and may not be of much use to users.
To read a ‘member’ property of a Fixture class/structure, a dot separator is used between the _Fixture_class/structure object and the property.
channelNum = fixtureObject.Channel
Gets the fixtureObject.Channel
property from a previously retrieved Fixture class/structure called fixtureObject
and assigns it to the variable channelNum
.
Accessory
String value
The Accessory
property contains the text of accessories attached to the fixture i.e. Spill Ring, Top Hat etc.
Baffle
Boolean value
The Baffle
property indicates if a sound baffle is attached to the fixture (True
or False
).
Bay1Option
String value
The Bay1Option
property is the name of an item inserted in option bay 1 i.e. for an ETC Revolution this could be Shutter Module, Gobo Module etc.
Bay2Option
String value
The Bay2Option
property is the name of an item inserted in option bay 2 i.e. for an ETC Revolution this could be Shutter Module, Gobo Module etc.
BeamDMXAddress
Numeric(integer) value
The BeamDMXAddress
property is the DMX address of an attached beam device i.e. motorised iris. A value of 0
is unpatched, valid DMX addresses are 1
to 512
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
BeamDMXUniverse
Numeric(integer) value
The BeamDMXUniverse
property is the DMX universe of an attached beam device i.e. motorised iris. A value of 0
is unpatched, valid universe numbers are 1
to 65535
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
BeamLightwrightID
String value
The BeamLightwrightID
property is the Lightwright ID for an attached external beam device.
CaseColour
String value
The CaseColour
property is the case colour of the fixture.
ChangedFields
String value
The ChangedFields
property is used internally by Moving Light Assistant to track which fields have been changed and by what action.
Channel
Numeric(integer) value_
The Channel
property is the channel number of the fixture.
ColourDMXAddress
Numeric(integer) value
The ColourDMXAddress
property is the DMX address of an attached colour device i.e. scroller. A value of 0
is unpatched, valid DMX addresses are 1
to 512
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
ColourDMXUniverse
Numeric(integer) value
The ColourDMXUniverse
property is the DMX universe of an attached colour device i.e. scroller. A value of 0
is unpatched, valid universe numbers are 1
to 65535
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
ColourFilter
String value
The ColourFilter
property is the colour name of any attached colour filter i.e. L201 Full CT Blue.
ColourLightwrightID
String value
The ColourLightwrightID
property is the Lightwright ID for an attached external colour device.
ConsoleFixtureProfile
String value
The ConsoleFixtureProfile
property is typically used as the name of the fixture profile the console is using.
ConsoleID
String value
The ConsoleID
property is typically used as an identifier that the consoles uses to identify the fixture i.e. like a channel number.
ConsoleFixtureProfileID
String value
The ConsoleFixtureProfileID
property is typically the ID number to identify the fixture profile on the console.
ConsoleFixtureProfileManufacturer
String value
The ConsoleFixtureProfileManufacturer
property is typically the fixture manufacturer name on the console.
ConsoleFixtureProfileName
String value
The ConsoleFixtureProfileName
property is typically the name of the fixture profile on the console
ConsoleFixtureProfileOption
String value
The ConsoleFixtureProfileOption
property is typically the fixture mode on the console.
ConsolePatchLayer
String value
The ConsolePatchLayer
property is typically the patch layer the fixture is in on the console i.e. grandMA1/grandMA2.
DeviceType
String value
The DeviceType
property is typically used in Lightwright and will be something like Light
, Moving Light
, Device
, Accessory
, Power
or Other
DMXAddress
Numeric(integer) value
The DMXAddress
property is the DMX address of the main fixture. A value of 0
is unpatched, valid DMX addresses are 1
to 512
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
DMXProfile
String value
The DMXProfile
property is the name of the Moving Light Assistant fixture profile the fixture is using.
DMXSystem
Numeric(integer) value
The DMXSystem
property is which DMX system the fixture is patched to. It is a number from 1
to 65535
. The default DMX system fixtures are patched to is 1
.
DMXUniverse
Numeric(integer) value
The DMXUniverse
property is the DMX universe of the main fixture. A value of 0
is unpatched, valid universe numbers are 1
to 65535
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
ExternalID
String value
The ExternalID
property is an identifier for the fixture used by external applications such as Vectorworks.
FixtureID
String value
The FixtureID
property is typically used as the RDM fixture identifier.
FixtureNumber
Numeric(integer) value
The FixtureNumber
property is used in a similar manner to the Channel on consoles that support separate channel and fixture numbers.
FixtureOptionState
String value
The FixtureOptionState
property will typically be Default
unless any fixtures options i.e. Pan Invert, are changed from the default. The non-default options will be listed in this field.
FixtureType
String value
The FixtureType
property is the name of the fixture type.
FrontLens
String value
The FrontLens
property is front lens attached to the light i.e. for a Vari-Lite VL5 it could be Stipple
.
FrostInstalled
String value
The FrostInstalled
property is for indicating the frost that is attached to the fixture i.e. R132 1/4 Hamburg Frost.
GateGobo
String value
The GateGobo
property is name of a gobo fitted in the gate of the fixture (i.e. for a conventional fixture).
InstrumentType
String value
The InstrumentType
property is typically used in Lightwright and will be something like Light
, Moving Light
, Device
, Accessory
, Power
or Other
. It could also be the name of the fixture type.
IntensityDMXAddress
Numeric(integer) value
The IntensityDMXAddress
property is the DMX address of an external intensity control i.e. dimmer, mechanical louvre shutter. A value of 0
is unpatched, valid DMX addresses are 1
to 512
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
IntensityLightwrightID
String value
The IntensityLightwrightID
property is not currently used.
IntensityDMXUniverse
Numeric(integer) value
The IntensityDMXUniverse
property is the DMX universe of an external intensity control i.e. dimmer, mechanical louvre shutter.. A value of 0
is unpatched, valid universe numbers are 1
to 65535
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
InternalLens
String value
The InternalLens
property is name of any internal lens option. i.e. for a Vari-Lite VL3500 Wash, it could be Buxom
.
Lamp
String value
The Lamp
property is the name of the lamp installed in the fixture i.e. MSR700SA.
LightwrightID
String value
The LightwrightID
property is an identifier to identify the fixture for exchanging data between Lightwright and Moving Light Assistant.
LocationX
Numeric(float) value
The LocationX
property is the rigging location on the X axis.
LocationY
Numeric(float) value
The LocationY
property is the rigging location on the Y axis.
LocationZ
Numeric(float) value
The LocationZ
property is the rigging location on the Z axis.
MatchFlag
Boolean value
The MatchFlag
property is used internally by Moving Light Assistant.
Mounting
String value
The Mounting
property is a description of how the fixture is mounted i.e. Hanging, Floor etc.
Name
String value
The Name
property is a name for the fixture.
NumDMXChans
Numeric(integer) value
The NumDMXChans
property is derived from the Moving Light Assistant fixture profile with the number of DMX channels used by the fixture.
Orientation
String value
The Orientation
property is the connector orientation of the fixture i.e. US, DS, SL etc.
Position
String value
The Position
property is the name the fixture is rigged onto i.e. LX 1.
PositionOrder
Numeric(integer) value
The PositionOrder
property is used internally by Moving Light Assistant.
Purpose
String value
The Purpose
property is this could be what the fixture is used for. Typically this could be the focus of the fixture.
Repeater
String value
The Repeater
property is typically the name/identifier of a power supply/data distribution box, such as a Vari-Lite Smart Repeater.
RepeaterPort
Numeric(integer) value
The RepeaterPort
property is typically the port number the fixture is connected to on the repeater.
RotationX
Numeric(float) value
The RotationX
property is the rigging rotation on the X axis.
RotationY
Numeric(float) value
The RotationY
property is the rigging rotation on the Y axis.
RotationZ
Numeric(float) value
The RotationZ
property is the rigging rotation on the Z axis.
SerialNumber
String value
The SerialNumber
property is typically used to hold the serial number of the fixture.
SupplyCircuit
String value
The SupplyCircuit
property is the name or identifier of the circuit supplying power to the fixture.
SupplyDMXAddress
String value
The SupplyDMXAddress
property is the DMX address of typically the non-dim power circuit supplying the fixture. A value of 0
is unpatched, valid DMX addresses are 1
to 512
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
SupplyDMXUniverse
String value
The SupplyDMXUniverse
property is the DMX universe of typically the non-dim power circuit supplying the fixture. A value of 0
is unpatched, valid universe numbers are 1
to 65535
. Note this value is the raw value used internally and is not formatted as the way it appears in Moving Light Assistant.
SupplyMulti
String value
The SupplyMulti
property is the name or identifier of the multicore cable the fixture is connected to.
SupplyMultiWay
String value
The SupplyMultiWay
property is the way of the multicore cable the fixture is connected to.
UnitNumber
String value
The UnitNumber
property is an alphanumeric identifier for the fixture hanging on a position.
UserField1
String value
The UserField1
property holds data as defined by the user.
UserField2
String value
The UserField2
property holds data as defined by the user.
UserField3
String value
The UserField3
property holds data as defined by the user.
UserField4
String value
The UserField4
property holds data as defined by the user.
UserField5
String value
The UserField5
property holds data as defined by the user.
UserField6
String value
The UserField6
property holds data as defined by the user.
WheelLoad
String value
The WheelLoad
property references which defined wheel load is assigned to the fixture.
WheelLoadRef
String value
The WheelLoadRef
property is used internally to identify which wheel load is used by the fixture.