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.



