Properties can be accessed from a CueData class obtained from a specified Cue using the CueData:GetCueForChannel() or CueData:GetCueForFixture() functions. 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 CueData class, a dot separator is used between the _CueData_class object and the property.

channelNum = cue.Channel

Gets the Channel property from a previously retrieved CueData class called cue and assigns it to the variable channelNum.

Channel

Numeric(integer) value

The Channel property is the channel number for the cue.

ConsoleFixtureID

String value

The ConsoleFixtureID property is an identifier the console uses to identify a channel. This is used for Hog2 data.

CueNumber

String value

The CueNumber property is the cue number.

CueNumberAsNumeric

String value

The CueNumberAsNumeric property is the cue number as an integer.

DimmerLevelTracked

Numeric(float) value

The DimmerLevelTracked property is the current tracked dimmer value in the cue regardless if the cue contains any dimmer data.

DimmerParameterNumber

Numeric(integer) value

The DimmerParameterNumber property is number of the parameter containing the dimmer data. This may return 0 if the cue does not contain any dimmer data.

Fixture

Numeric(integer) value

The Channel property is the fixture number for the cue.

FixtureName

String value

The FixtureName property is the fixture name for the channel/fixture.

FixtureType

String value

The FixtureType property is the fixture type for the channel/fixture.

NumParameters

Numeric(integer) value

The NumParameters property is the number of parameters in the cue.

ParameterEffectX (where X is a number 1 to 100)

String value

The ParameterEffectX property contains effect data information for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the cue.

Example.

effectData = cue.ParameterEffect9

ParameterEffectDataX (where X is a number 1 to 100)

String value

The ParameterEffectDataX property contains effect data information for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the cue.

Example.

effectData = cue.ParameterEffectData9

ParameterEffectIDX (where X is a number 1 to 100)

String value

The ParameterEffectIDX property contains effect identifier for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the cue.

Example.

effectData = cue.ParameterEffectID9

ParameterNameX (where X is a number 1 to 100)

String value

The ParameterNameX property contains the parameter name i.e. DIM, PAN, TILT for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the preset.

Example.

name = cue.ParameterName9

ParameterPresetX (where X is a number 1 to 100)

String value

The ParameterPresetX property contains preset information for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the preset.

Example.

presetData = preset.ParameterPreset9

ParameterPresetIDX (where X is a number 1 to 100)

String value

The ParameterPresetIDX property contains preset identifier for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the preset.

Example.

presetID = preset.ParameterPresetID9

ParameterTimeX (where X is a number 1 to 100)

String value

The ParameterTimeX property contains the parameter time value stored for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the preset. Data may not be returned depending on the console data.

Example.

time = preset.ParameterTime9

ParameterValueX (where X is a number 1 to 100)

String value

The ParameterValueX property contains the value stored for parameter X. Note that which parameter is which number will not be same between presets as it is dependant of which parameters are actually store in the cue. The value format will vary from console to console and depend in what format the data is exported.

Example.

value = preset.ParameterValue9

Part

String value

The Part property is the part number for the cue.

SequenceID

String value

The Sequence property is the sequence/cue list that the cue is in.

SequenceIndex

Numeric(integer) value

The SequenceIndex property is the consoles index identifier for a sequence.

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.