Attribute definitions

This section defines the attribute definitions for the Fixture Type Attributes.

Attribute Definitions

General

This section defines the attribute definitions for the Fixture Type Attributes.

Note 1: More information on the definitions of attributes can be found in Annex A “Attribute Definitions”.

Note 2: All currently defined Fixture Type Attributes can be found in Annex B “Attribute Listing”.

Note 3: All currently defined activation groups can be found in Annex B “Attribute Listing”.

Note 4: All currently defined feature groups can be found in Annex B “Attribute Listing”.

The current attribute definition node does not have any XML attributes (XML node <AttributeDefinitions>). Children of the attribute definition are specified in table 5.

Table 5. Attribute Definition Children

XML nodeMandatoryDescription
ActivationGroupsNoDefines which attributes are to be activated together. For example, Pan and Tilt are in the same activation group.
FeatureGroupsYesDescribes the logical grouping of attributes. For example, Gobo 1 and Gobo 2 are grouped in the feature Gobo of the feature group Gobo.
AttributesYesList of Fixture Type Attributes that are used. Predefindes fixtury type attributes can be found in Annex A.

Activation Groups

General

This section defines groups of Fixture Type Attributes that are intended to be used together.

Example: Usually Pan and Tilt are Fixture Type Attributes that shall be activated together to be able to store and recreate any position.

The current activation groups node does not have any XML attributes (XML node <ActivationGroups>). As children it can have a list of a activation group.

Activation Group

This section defines the activation group Attributes (XML node <ActivationGroup>). Currently defined XML attributes of the activation group are specified in table 6.

Table 6. Activation Group Attributes

XML Attribute NameValue TypeDescription
NameNameThe unique name of the activation group.

The activation group does not have any children.

Feature Groups

General

This section defines the logical grouping of Fixture Type Attributes (XML node <FeatureGroups>).

Note 1: A feature group can contain more than one logical control unit. A feature group Position shall contain PanTilt and XYZ as separate Feature.

Note 2: Usually Pan and Tilt create a logical unit to enable position control, so they must be grouped in a Feature PanTilt.

As children the feature groups has a list of a feature group.

Feature Group

General

This section defines the feature group (XML node <FeatureGroup>). The currently defined XML attributes of the feature group are specified in table 7.

Table 7. Feature Group Attributes

XML Attribute NameValue TypeDescription
NameNameThe unique name of the feature group.
PrettyStringThe pretty name of the feature group.

As children the feature group has a list of a feature.

Feature

This section defines the feature (XML node <Feature>). The currently defined XML attributes of the feature are specified in table 8.

Table 8. Feature Attributes

XML Attribute NameValue TypeDescription
NameNameThe unique name of the feature.

The feature does not have any children.

Attributes

General

This section defines the Fixture Type Attributes (XML node <Attributes>). As children the attributes node has a list of a attributes.

Attribute

This section defines the Fixture Type Attribute (XML node <Attribute>). The currently defined XML attributes of the attribute Node are specified in table 9.

Table 9. XML Attributes of the Attribute

XML Attribute NameValue TypeDescription
NameNameThe unique name of the attribute.
PrettyStringThe pretty name of the attribute .
ActivationGroupNodeOptional link to the activation group. The starting point is the activation groups node.
FeatureNodeLink to the corresponding feature. The starting point is the feature groups node.
MainAttributeNodeOptional link to the main attribute. The starting point is the attribute node.
PhysicalUnitEnumThe currently defined unit values are: “None”, “Percent”, “Length” (m), “Mass” (kg), “Time” (s), “Temperature” (K), “LuminousIntensity”(cd), “Angle” (degree), “Force” (N), “Frequency” (Hz), “Current” (A), “Voltage” (V), “Power” (W), “Energy” (J), “Area” (m2), “Volume” (m3), “Speed” (m/s), “Acceleration” (m/s2), “AngularSpeed” (degree/s), “AngularAccc” (degree/s2), “WaveLength” (nm), “ColorComponent”. Default: “None”.
ColorColorCIEOptional. Defines the color for the attribute.

As children the attribute node has a list of a subphysical units.

Subphysical Unit

This section defines the Attribute Subphysical Unit (XML node <SubPhysicalUnit>). The currently defined XML attributes of the subphysical unit are specified in table 10.

Table 10. XML Attributes of the Subphysical Unit

XML Attribute NameValue TypeDescription
TypeEnumThe currently defined values are: “PlacementOffset”, “Amplitude”, “AmplitudeMin”, “AmplitudeMax”, “Duration”, “DutyCycle”, “TimeOffset”, “MinimumOpening”, “Value”, “RatioHorizontal”, “RatioVertical”.
PhysicalUnitEnumThe currently defined unit values are: “None”, “Percent”, “Length” (m), “Mass” (kg), “Time” (s), “Temperature” (K), “LuminousIntensity”(cd), “Angle” (degree), “Force” (N), “Frequency” (Hz), “Current” (A), “Voltage” (V), “Power” (W), “Energy” (J), “Area” (m2), “Volume” (m3), “Speed” (m/s), “Acceleration” (m/s2), “AngularSpeed” (degree/s), “AngularAccc” (degree/s2), “WaveLength” (nm), “ColorComponent”. Default: “None”.
PhysicalFromFloatThe default physical from of the subphysical unit; Unit: as defined in PhysicalUnit; Default value: 0
PhysicalToFloatThe default physical to of the subphysical unit; Unit: as defined in PhysicalUnit; Default value: 1

The subphysical unit does not have any children.