Fixture Type Node
Describes the starting point of the description of the fixture type.
Fixture Type Node
The FixtureType node is the starting point of the description of the fixture type within the XML file. The defined Fixture Type Node attributes of the fixture type are specified in table 3.
Table 3. Fixture Type Node Attributes
|XML Attribute Name||Value Type||Description|
|Name||Name||Name of the fixture type. As it is based on Name, it is safe for parsing.|
|ShortName||String||Shortened name of the fixture type. Non detailed version or an abbreviation. Can use any characters or symbols.|
|LongName||String||Detailed, complete name of the fixture type, can include any characters or extra symbols.|
|Manufacturer||String||Manufacturer of the fixture type.|
|Description||String||Description of the fixture type.|
|FixtureTypeID||GUID||Unique number of the fixture type.|
|Thumbnail||Resource||Optional. File name without extension containing description of the thumbnail. Use the following as a resource file:|
- png file to provide the rasterized picture. Maximum resolution of picture: 1024x1024
- svg file to provide the vector graphic.
- These resource files are located in the root directory of the zip file.
|ThumbnailOffsetX||Int||Horizontal offset in pixels from the top left of the viewbox to the insertion point on a label. Default value: 0|
|ThumbnailOffsetY||Int||Vertical offset in pixels from the top left of the viewbox to the insertion point on a label. Default value: 0|
|RefFT||GUID||Optional. GUID of the referenced fixture type.|
|CanHaveChildren||Enum||Describes if it is possible to mount other devices to this device. Value: “Yes”, “No”. Default value: “Yes”|
Fixture type node children are specified in table 4.
Table 4. Fixture Type Node Children
|AttributeDefinitions||Yes||Defines all Fixture Type Attributes that are used in the fixture type.|
|Wheels||No||Defines the physical or virtual color wheels, gobo wheels, media server content and others.|
|PhysicalDescriptions||No||Contains additional physical descriptions.|
|Models||No||Contains models of physically separated parts of the device.|
|Geometries||Yes||Describes physically separated parts of the device.|
|DMXModes||Yes||Contains descriptions of the DMX modes.|
|Revisions||No||Describes the history of the fixture type.|
|FTPresets||No||Is used to transfer user-defined and fixture type specific presets to other show files.|
|Protocols||No||Is used to specify supported protocols.|
One or more sections could be empty or missing, but the order of sections is mandatory as specified in table 4.