<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<P3Model xmlns="p3.martin.com" ManufacturerId="19792" SeriesId="23" ProductId="01" RDMDeviceModelID="207" ArtNetOEMCode="11871">
    <Name>MAC One Beam</Name>
    <ShortName>MAC One Beam</ShortName>
    <RangeName>MAC</RangeName>
    <SeriesName>MAC One Series</SeriesName>
    <Category>Fixture</Category>
    <Checksum>d1a783a0 51254f64 3f35fc56 289dc8d9 23e7e944</Checksum>

    <PhysicalProperties>
        <Layer LayerId="0" Name="Beam">
            <Dimensions>
                <HorizontalPixelPitch>68</HorizontalPixelPitch>
                <VerticalPixelPitch>68</VerticalPixelPitch>
            </Dimensions>

            <OutlineShape>Circle</OutlineShape>

            <OneToOnePixels>
                <Outline width="20" height="20"/>
                <pixel x="0"  y="0"/>
            </OneToOnePixels>

            <RealWorldPixels>
                <Outline width="120.00000000" height="120.00000000"/>
                <pixel x="0.00000000"   y="0.00000000"/>
            </RealWorldPixels>

            <Shape>FreePixel</Shape>
            <ReferencePixel>0</ReferencePixel>

            <ColourCalibration FeatureId="5" />
            <!-- Calibrated Color -->
        <!--    <ColourTargets  EnumVal="1"  OutputUnit="lm">--> <!-- DATA TO BE RE-CHECKED -->
        <!--        <White Output=  "400" x="306" y="300"/>-->
        <!--        <Red   Output=   "37" x="683" y="315"/>-->
        <!--        <Green Output=   "22" x="130" y="793"/>-->
        <!--        <Blue  Output=    "7" x="153" y="20"/>-->
        <!--    </ColourTargets>-->
            <!-- Extended Gamut -->
        <!--    <ColourTargets  EnumVal="2"  OutputUnit="lm">--> <!-- DATA TO BE RE-CHECKED -->
        <!--        <White Output=  "400" x="306" y="300"/>-->
        <!--        <Red   Output=  "111" x="702" y="298"/>-->
        <!--        <Green Output=  "260" x="170" y="730"/>-->
        <!--        <Blue  Output=   "47" x="139" y="47"/>-->
        <!--    </ColourTargets>-->
        </Layer>

        <Layer LayerId="1" Name="Backlight">
            <Dimensions>
                <HorizontalPixelPitch>9</HorizontalPixelPitch>
                <VerticalPixelPitch>9</VerticalPixelPitch>
            </Dimensions>
        
            <OutlineShape>Circle</OutlineShape>

            <OneToOnePixels>
                <Outline width="20" height="20"/>
                <pixel x="1"   y="-9"/>
                <pixel x="3"   y="-8"/>
                <pixel x="5"   y="-7"/>
                <pixel x="7"   y="-5"/>
                <pixel x="8"   y="-3"/>
                <pixel x="9"   y="-1"/>
                <pixel x="9"   y="1"/>
                <pixel x="8"   y="3"/>
                <pixel x="7"   y="5"/>
                <pixel x="5"   y="7"/>
                <pixel x="3"   y="8"/>
                <pixel x="1"   y="9"/>
                <pixel x="-1"   y="9"/>
                <pixel x="-3"   y="8"/>
                <pixel x="-5"   y="7"/>
                <pixel x="-7"   y="5"/>
                <pixel x="-8"   y="3"/>
                <pixel x="-9"   y="1"/>
                <pixel x="-9"   y="-1"/>
                <pixel x="-8"   y="-3"/>
                <pixel x="-7"   y="-5"/>
                <pixel x="-5"   y="-7"/>
                <pixel x="-3"   y="-8"/>
                <pixel x="-1"   y="-9"/>
            </OneToOnePixels>

            <RealWorldPixels>
                <Outline width="120.00000000" height="120.00000000"/>
                <pixel x="6.52630961"  y="-49.57224307"/>
                <pixel x="19.13417162"  y="-46.19397663"/>
                <pixel x="30.43807145"  y="-39.66766701"/>
                <pixel x="39.66766701"  y="-30.43807145"/>
                <pixel x="46.19397663"  y="-19.13417162"/>
                <pixel x="49.57224307"  y="-6.52630961"/>
                <pixel x="49.57224307"  y="6.52630961"/>
                <pixel x="46.19397663"  y="19.13417162"/>
                <pixel x="39.66766701"  y="30.43807145"/>
                <pixel x="30.43807145"  y="39.66766701"/>
                <pixel x="19.13417162"  y="46.19397663"/>
                <pixel x="6.52630961"  y="49.57224307"/>
                <pixel x="-6.52630961"  y="49.57224307"/>
                <pixel x="-19.13417162"  y="46.19397663"/>
                <pixel x="-30.43807145"  y="39.66766701"/>
                <pixel x="-39.66766701"  y="30.43807145"/>
                <pixel x="-46.19397663"  y="19.13417162"/>
                <pixel x="-49.57224307"  y="6.52630961"/>
                <pixel x="-49.57224307"  y="-6.52630961"/>
                <pixel x="-46.19397663"  y="-19.13417162"/>
                <pixel x="-39.66766701"  y="-30.43807145"/>
                <pixel x="-30.43807145"  y="-39.66766701"/>
                <pixel x="-19.13417162"  y="-46.19397663"/>
                <pixel x="-6.52630961"  y="-49.57224307"/>
            </RealWorldPixels>

            <Shape>FreePixel</Shape>
            <ReferencePixel>0</ReferencePixel>

            <ColourCalibration FeatureId="5" />
            <!-- Calibrated Color -->
            <ColourTargets  EnumVal="1"  OutputUnit="lm"> <!-- DATA TO BE RE-CHECKED -->
                <White Output=   "10" x="314" y="324"/>
                <Red   Output=    "3" x="692" y="300"/>
                <Green Output=    "7" x="176" y="715"/>
                <Blue  Output=    "2" x="145" y="55"/>
            </ColourTargets>
            <!-- Extended Gamut -->
            <ColourTargets  EnumVal="2"  OutputUnit="lm"> <!-- DATA TO BE RE-CHECKED -->
                <White Output=   "10" x="314" y="324"/>
                <Red   Output=    "3" x="701" y="299"/>
                <Green Output=    "7" x="167" y="732"/>
                <Blue  Output=    "1" x="140" y="46"/>
            </ColourTargets>
        </Layer>

        <PrimaryTestPatternLayer LayerId="1"/>

        <MaxAmbientTemperature>105</MaxAmbientTemperature>
        <DefaultThermalThrottlingStart>100</DefaultThermalThrottlingStart>

        <ColourDepth>16</ColourDepth>

        <EthernetPorts>
            <EthernetPort Speed="100"/>
            <EthernetPort Speed="100"/>
        </EthernetPorts>
    </PhysicalProperties>

    <DMXModes ModeFeatureId="6" OverrideFeatureId="9" SupportsMultiUniverse="Yes" GDTFSpec="Martin_Professional@MAC_One_Beam">
        <!-- Compact -->
        <DMXMode Value="0" GDTFMode="Compact" ChannelCount="19">
            <Channel Name="Strobe/Shutter" BitDepth="8"/>
            <Channel Name="Dimmer" BitDepth="16"/>
            <Channel Name="Red" BitDepth="16"/>
            <Channel Name="Green" BitDepth="16"/>
            <Channel Name="Blue" BitDepth="16"/>
            <Channel Name="CTC" BitDepth="8"/>
            <Channel Name="Tint" BitDepth="8"/>
            <Channel Name="Color Wheel" BitDepth="8"/>
            <Channel Name="Pan" BitDepth="16"/>
            <Channel Name="Tilt" BitDepth="16"/>
            <Channel Name="Settings" BitDepth="8"/>
            <Channel Name="Dimming Zones" BitDepth="8"/>
            <Channel Name="LED Frequency" BitDepth="8"/>
        </DMXMode>
        <!-- Basic -->
        <DMXMode Value="1" GDTFMode="Basic" ChannelCount="35">
            <Channel Name="Beam Strobe/Shutter" BitDepth="8"/>
            <Channel Name="Beam Dimmer" BitDepth="16"/>
            <Channel Name="Beam Red" BitDepth="16"/>
            <Channel Name="Beam Green" BitDepth="16"/>
            <Channel Name="Beam Blue" BitDepth="16"/>
            <Channel Name="Beam CTC" BitDepth="8"/>
            <Channel Name="Beam Tint" BitDepth="8"/>
            <Channel Name="Beam Color Wheel" BitDepth="8"/>
            <Channel Name="Pan" BitDepth="16"/>
            <Channel Name="Tilt" BitDepth="16"/>
            <Channel Name="Settings" BitDepth="8"/>
            <Channel Name="Dimming Zones" BitDepth="8"/>
            <Channel Name="LED Frequency" BitDepth="8"/>
            <Channel Name="Beam P3 Mix" BitDepth="8"/>
            <Channel Name="FX1" BitDepth="8"/>
            <Channel Name="FX1 Adjust" BitDepth="8"/>
            <Channel Name="FX2" BitDepth="8"/>
            <Channel Name="FX2 Adjust" BitDepth="8"/>
            <Channel Name="FX Sync" BitDepth="8"/>
            <Channel Name="Backlight Strobe/Shutter" BitDepth="8"/>
            <Channel Name="Backlight Dimmer" BitDepth="16"/>
            <Channel Name="Backlight Red" BitDepth="8"/>
            <Channel Name="Backlight Green" BitDepth="8"/>
            <Channel Name="Backlight Blue" BitDepth="8"/>
            <Channel Name="Backlight CTC" BitDepth="8"/>
            <Channel Name="Backlight Tint" BitDepth="8"/>
            <Channel Name="Backlight Color Wheel" BitDepth="8"/>
            <Channel Name="Backlight P3 Mix" BitDepth="8"/>
        </DMXMode>
        <!-- Ludicrous -->
        <DMXMode Value="2" GDTFMode="Ludicrous" ChannelCount="107">
            <Channel Name="Beam Strobe/Shutter" BitDepth="8"/>
            <Channel Name="Beam Dimmer" BitDepth="16"/>
            <Channel Name="Beam Red" BitDepth="16"/>
            <Channel Name="Beam Green" BitDepth="16"/>
            <Channel Name="Beam Blue" BitDepth="16"/>
            <Channel Name="Beam CTC" BitDepth="8"/>
            <Channel Name="Beam Tint" BitDepth="8"/>
            <Channel Name="Beam Color Wheel" BitDepth="8"/>
            <Channel Name="Pan" BitDepth="16"/>
            <Channel Name="Tilt" BitDepth="16"/>
            <Channel Name="Settings" BitDepth="8"/>
            <Channel Name="Dimming Zones" BitDepth="8"/>
            <Channel Name="LED Frequency" BitDepth="8"/>
            <Channel Name="Beam P3 Mix" BitDepth="8"/>
            <Channel Name="FX1" BitDepth="8"/>
            <Channel Name="FX1 Adjust" BitDepth="8"/>
            <Channel Name="FX2" BitDepth="8"/>
            <Channel Name="FX2 Adjust" BitDepth="8"/>
            <Channel Name="FX Sync" BitDepth="8"/>
            <Channel Name="Backlight Strobe/Shutter" BitDepth="8"/>
            <Channel Name="Backlight Dimmer" BitDepth="16"/>
            <Channel Name="Backlight Red" BitDepth="8"/>
            <Channel Name="Backlight Green" BitDepth="8"/>
            <Channel Name="Backlight Blue" BitDepth="8"/>
            <Channel Name="Backlight CTC" BitDepth="8"/>
            <Channel Name="Backlight Tint" BitDepth="8"/>
            <Channel Name="Backlight Color Wheel" BitDepth="8"/>
            <Channel Name="Backlight P3 Mix" BitDepth="8"/>
            <Channel Name="Backlight Red Pixel" BitDepth="8" Repeat="Yes" Layer="1"/>
            <Channel Name="Backlight Green Pixel" BitDepth="8" Repeat="Yes" Layer="1"/>
            <Channel Name="Backlight Blue Pixel" BitDepth="8" Repeat="Yes" Layer="1"/>
        </DMXMode>
    </DMXModes>

    <MvrProperties>
        <MvrRotationType>YokeFixture</MvrRotationType>
    </MvrProperties>

    <ConfigurationOptions>
        <TestPatternControl FeatureId="3" NoneValue="0" WhiteValue="1" RedValue="2" GreenValue="3" BlueValue="4" OutlineValue="6" IntensityFeatureId="4"/>
        <IdentifyControl FeatureId="46" OffValue="0" OnValue="9"/>
        <DmxPatchControl AddressFeatureId="7" UniverseFeatureId="8"/>

        <Feature FeatureName="Fixture ID" FeatureId="00" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>1</RangeMin>
                <RangeMax>65535</RangeMax>
                <EncodeMin>1</EncodeMin>
                <EncodeMax>65535</EncodeMax>
            </Range>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="Serial Number" FeatureId="01" FeatureType="Label">
            <EncodeBytes>32</EncodeBytes>
            <Access>ReadOnly</Access>
        </Feature>

        <Feature FeatureName="Firmware Version" FeatureId="02" FeatureType="Version">
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadOnly</Access>
        </Feature>

        <Feature FeatureName="TestPattern Selection" FeatureId="03" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="[None]"/>
                <Enum EnumVal="1" EnumLabel="Mixed White"/>
                <Enum EnumVal="2" EnumLabel="Full Red"/>
                <Enum EnumVal="3" EnumLabel="Full Green"/>
                <Enum EnumVal="4" EnumLabel="Full Blue"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="TestPattern Intensity" FeatureId="04" FeatureType="Range">
            <Unit>%</Unit>
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>100</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>255</EncodeMax>
            </Range>
            <DefaultValue>255</DefaultValue>
        </Feature>

        <Feature FeatureName="Color Mode" FeatureId="05" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="1" EnumLabel="Calibrated Color"/>
                <Enum EnumVal="2" EnumLabel="Extended Gamut"/>
            </EnumMap>
            <DefaultValue>2</DefaultValue>
        </Feature>

        <Feature FeatureName="DMX Mode" FeatureId="06" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Compact"/>
                <Enum EnumVal="1" EnumLabel="Basic"/>
                <Enum EnumVal="2" EnumLabel="Ludicrous"/>
            </EnumMap>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="DMX Address" FeatureId="07" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>1</RangeMin>
                <RangeMax>512</RangeMax>
                <EncodeMin>1</EncodeMin>
                <EncodeMax>512</EncodeMax>
            </Range>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="DMX Universe" FeatureId="08" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>1</RangeMin>
                <RangeMax>63999</RangeMax>
                <EncodeMin>1</EncodeMin>
                <EncodeMax>63999</EncodeMax>
            </Range>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="DMX Override" FeatureId="09" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Pan/Tilt Speed" FeatureId="10" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Fast"/>
                <Enum EnumVal="1" EnumLabel="Smooth"/>
                <Enum EnumVal="2" EnumLabel="Standard"/>
            </EnumMap>
            <DefaultValue>2</DefaultValue>
        </Feature>

        <Feature FeatureName="Effects Speed" FeatureId="11" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Follow P/T"/>
                <Enum EnumVal="1" EnumLabel="Fast"/>
                <Enum EnumVal="2" EnumLabel="Smooth"/>
                <Enum EnumVal="3" EnumLabel="Standard"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Dimmer Curve" FeatureId="13" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Linear"/>
                <Enum EnumVal="1" EnumLabel="Square Law"/>
                <Enum EnumVal="2" EnumLabel="Inverse Square Law"/>
                <Enum EnumVal="3" EnumLabel="S-Curve"/>
            </EnumMap>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="Tungsten Emulation" FeatureId="14" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Compact Mode Aura" FeatureId="15" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Video Tracking" FeatureId="16" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Reset via DMX" FeatureId="17" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="Fan Mode" FeatureId="18" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Regulated"/>
                <Enum EnumVal="1" EnumLabel="Constant Ultra Low"/>
                <Enum EnumVal="2" EnumLabel="Constant Low"/>
                <Enum EnumVal="3" EnumLabel="Constant Mid"/>
                <Enum EnumVal="4" EnumLabel="Constant Full"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Hibernation" FeatureId="19" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Offline Mode" FeatureId="20" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Run Stand-Alone Show"/>
                <Enum EnumVal="1" EnumLabel="Hold Last Look"/>
            </EnumMap>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="Display" FeatureId="21" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="On"/>
                <Enum EnumVal="1" EnumLabel="AutoOff 2min"/>
                <Enum EnumVal="2" EnumLabel="AutoOff 5min"/>
                <Enum EnumVal="3" EnumLabel="AutoOff 10min"/>
                <Enum EnumVal="4" EnumLabel="Off"/>
            </EnumMap>
            <DefaultValue>1</DefaultValue>
        </Feature>

        <Feature FeatureName="Display Intensity" FeatureId="22" FeatureType="Range">
            <Unit>%</Unit>
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>10</RangeMin>
                <RangeMax>100</RangeMax>
                <EncodeMin>10</EncodeMin>
                <EncodeMax>100</EncodeMax>
            </Range>
            <DefaultValue>50</DefaultValue>
        </Feature>

        <Feature FeatureName="Display Rotation" FeatureId="23" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Normal"/>
                <Enum EnumVal="1" EnumLabel="Rotate 180"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Display Contrast" FeatureId="24" FeatureType="Range">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>3</RangeMin>
                <RangeMax>100</RangeMax>
                <EncodeMin>20</EncodeMin>
                <EncodeMax>50</EncodeMax>
            </Range>
            <DefaultValue>32</DefaultValue>
        </Feature>

        <Feature FeatureName="Display Show Errors" FeatureId="25" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Normal"/>
                <Enum EnumVal="1" EnumLabel="Silent"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Pan Invert" FeatureId="26" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Tilt Invert" FeatureId="27" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Reset Pan/Tilt Limits" FeatureId="28" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Off"/>
                <Enum EnumVal="1" EnumLabel="Reset"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Enable Pan/Tilt Limits" FeatureId="29" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Pan Limit Min" FeatureId="30" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>-32767</RangeMin>
                <RangeMax>32768</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>65535</EncodeMax>
            </Range>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Pan Limit Max" FeatureId="31" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>-32767</RangeMin>
                <RangeMax>32768</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>65535</EncodeMax>
            </Range>
            <DefaultValue>65535</DefaultValue>
        </Feature>

        <Feature FeatureName="Tilt Limit Min" FeatureId="32" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>-32767</RangeMin>
                <RangeMax>32768</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>65535</EncodeMax>
            </Range>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Tilt Limit Max" FeatureId="33" FeatureType="Range">
            <EncodeBytes>2</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>-32767</RangeMin>
                <RangeMax>32768</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>65535</EncodeMax>
            </Range>
            <DefaultValue>65535</DefaultValue>
        </Feature>

        <Feature FeatureName="Reset IP Settings" FeatureId="34" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Off"/>
                <Enum EnumVal="1" EnumLabel="Reset"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="IP Address" FeatureId="35" FeatureType="IpAddress">
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadWrite</Access>
        </Feature>

        <Feature FeatureName="Subnet Mask" FeatureId="36" FeatureType="SubnetMask">
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadWrite</Access>
        </Feature>

        <Feature FeatureName="Factory Defaults" FeatureId="38" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Off"/>
                <Enum EnumVal="1" EnumLabel="Load"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Device Hours Total" FeatureId="39" FeatureType="Range">
            <Unit>hrs</Unit>
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadOnly</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
        </Feature>

        <Feature FeatureName="Device Hours Resettable" FeatureId="40" FeatureType="Range">
            <Unit>hrs</Unit>
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Lamp Hours Total" FeatureId="41" FeatureType="Range">
            <Unit>hrs</Unit>
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadOnly</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
        </Feature>

        <Feature FeatureName="Lamp Hours Resettable" FeatureId="42" FeatureType="Range">
            <Unit>hrs</Unit>
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Power Cycles Total" FeatureId="43" FeatureType="Range">
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadOnly</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
        </Feature>

        <Feature FeatureName="Power Cycles Resettable" FeatureId="44" FeatureType="Range">
            <EncodeBytes>4</EncodeBytes>
            <Access>ReadWrite</Access>
            <Range>
                <RangeMin>0</RangeMin>
                <RangeMax>4294967295</RangeMax>
                <EncodeMin>0</EncodeMin>
                <EncodeMax>4294967295</EncodeMax>
            </Range>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="RDM UID" FeatureId="45" FeatureType="Label">
            <EncodeBytes>32</EncodeBytes>
            <Access>ReadOnly</Access>
        </Feature>

        <Feature FeatureName="SelfTest" FeatureId="46" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Off"/>
                <Enum EnumVal="2" EnumLabel="Test All"/>
                <Enum EnumVal="4" EnumLabel="Test Pan/Tilt"/>
                <Enum EnumVal="6" EnumLabel="Test Effects"/>
                <Enum EnumVal="8" EnumLabel="Test LEDs"/>
                <Enum EnumVal="9" EnumLabel="Identify"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>

        <Feature FeatureName="Fan Clean" FeatureId="49" FeatureType="Discrete">
            <EncodeBytes>1</EncodeBytes>
            <Access>ReadWrite</Access>
            <EnumMap>
                <Enum EnumVal="0" EnumLabel="Disable"/>
                <Enum EnumVal="1" EnumLabel="Enable"/>
            </EnumMap>
            <DefaultValue>0</DefaultValue>
        </Feature>
    </ConfigurationOptions>

    <ActionDefinition>
    </ActionDefinition>

    <UserNotes>
        None
    </UserNotes>

    <KnownIssues>
        None
    </KnownIssues>

    <RevisionHistory>
        <Revision RevisionNum="0" Date="13 Jun 2025" Author="WVE">Initial MartinFixture Version</Revision>
        <Revision RevisionNum="1" Date="09 Nov 2025" Author="WVE">Removed Effect Shortcuts and Fixture ID</Revision>
        <Revision RevisionNum="2" Date="13 Feb 2026" Author="WVE">Updated Ambient and Shutdown Temperatures</Revision>
        <Revision RevisionNum="3" Date="28 Feb 2026" Author="WVE">Updated Physical Properties</Revision>
        <Revision RevisionNum="4" Date="03 May 2026" Author="WVE">Added support for Multi-Universe Overflow and added Art-Net OEM Code</Revision>
        <Revision RevisionNum="5" Date="24 May 2026" Author="WVE">Temporary Removal of Colour Targets for Beam layer</Revision>
    </RevisionHistory>
</P3Model>