{
  "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.5.0/schemas/fixture.json",
  "name": "Rush MH 7 Hybrid",
  "shortName": "MartinRushMH7",
  "categories": ["Moving Head", "Color Changer"],
  "meta": {
    "authors": ["novasfronteiras.co"],
    "createDate": "2017-09-08",
    "lastModifyDate": "2018-09-04"
  },
  "links": {
    "manual": [
      "https://www.martin.com/files/files/productdocuments/11_MANUALS/999/UM_RUSHMH7_EN_D.pdf"
    ],
    "video": [
      "https://www.youtube.com/watch?v=FZ_f9vOGQmc"
    ]
  },
  "physical": {
    "dimensions": [408, 644, 301],
    "weight": 24,
    "power": 377,
    "DMXconnector": "3-pin and 5-pin",
    "bulb": {
      "type": "Philips MSD Platinum 11R 250 W",
      "colorTemperature": 7800
    },
    "lens": {
      "degreesMinMax": [2.2, 45]
    }
  },
  "wheels": {
    "Color Wheel": {
      "slots": [
        {
          "type": "Open"
        },
        {
          "type": "Color",
          "name": "Red",
          "colors": ["#ff0000"]
        },
        {
          "type": "Color",
          "name": "Blue",
          "colors": ["#0000ff"]
        },
        {
          "type": "Color",
          "name": "Green",
          "colors": ["#00ff00"]
        },
        {
          "type": "Color",
          "name": "Magenta",
          "colors": ["#ff00ff"]
        },
        {
          "type": "Color",
          "name": "Yellow",
          "colors": ["#ffff00"]
        },
        {
          "type": "Color",
          "name": "Light Blue",
          "colors": ["#00ffff"]
        },
        {
          "type": "Color",
          "name": "Pink",
          "colors": ["#ffaaff"]
        },
        {
          "type": "Color",
          "name": "Orange",
          "colors": ["#ffaa00"]
        },
        {
          "type": "Color",
          "name": "Aqua",
          "colors": ["#99ddff"]
        },
        {
          "type": "Color",
          "name": "Purple",
          "colors": ["#aa00ff"]
        },
        {
          "type": "Color",
          "name": "CTO",
          "colors": ["#ffcc99"]
        },
        {
          "type": "Color",
          "name": "CTB",
          "colors": ["#88bbdd"]
        },
        {
          "type": "Color",
          "name": "UV",
          "colors": ["#a996ff"]
        }
      ]
    },
    "Rotating Gobo Wheel": {
      "direction": "CCW",
      "slots": [
        {
          "type": "Open"
        },
        {
          "type": "Gobo",
          "name": "Damped Wave"
        },
        {
          "type": "Gobo",
          "name": "Luck Stakes"
        },
        {
          "type": "Gobo",
          "name": "Bite Me"
        },
        {
          "type": "Gobo",
          "name": "Laser Squares"
        },
        {
          "type": "Gobo",
          "name": "Kite Surf"
        },
        {
          "type": "Gobo",
          "name": "Dots in Space"
        },
        {
          "type": "Gobo",
          "name": "Organic Delight"
        },
        {
          "type": "Gobo",
          "name": "Slice It"
        }
      ]
    },
    "Fixed Gobo Wheel": {
      "slots": [
        {
          "type": "Open"
        },
        {
          "type": "Iris",
          "openPercent": "75%"
        },
        {
          "type": "Iris",
          "openPercent": "60%"
        },
        {
          "type": "Iris",
          "openPercent": "40%"
        },
        {
          "type": "Iris",
          "openPercent": "20%"
        },
        {
          "type": "Iris",
          "openPercent": "5%"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        },
        {
          "type": "Gobo"
        }
      ]
    }
  },
  "availableChannels": {
    "Dimmer": {
      "fineChannelAliases": ["Dimmer fine"],
      "capability": {
        "type": "Intensity"
      }
    },
    "Shutter": {
      "capabilities": [
        {
          "dmxRange": [0, 31],
          "type": "ShutterStrobe",
          "shutterEffect": "Closed"
        },
        {
          "dmxRange": [32, 63],
          "type": "ShutterStrobe",
          "shutterEffect": "Open"
        },
        {
          "dmxRange": [64, 95],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "speedStart": "slow",
          "speedEnd": "fast"
        },
        {
          "dmxRange": [96, 127],
          "type": "ShutterStrobe",
          "shutterEffect": "RampUp"
        },
        {
          "dmxRange": [128, 159],
          "type": "ShutterStrobe",
          "shutterEffect": "RampDown"
        },
        {
          "dmxRange": [160, 191],
          "type": "ShutterStrobe",
          "shutterEffect": "Pulse",
          "comment": "sequencial effects"
        },
        {
          "dmxRange": [192, 223],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "speedStart": "slow",
          "speedEnd": "fast",
          "randomTiming": true
        },
        {
          "dmxRange": [224, 255],
          "type": "ShutterStrobe",
          "shutterEffect": "Open"
        }
      ]
    },
    "Color Wheel": {
      "capabilities": [
        {
          "dmxRange": [0, 0],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [1, 11],
          "type": "WheelSlot",
          "slotNumberStart": 1,
          "slotNumberEnd": 2,
          "menuClick": "center"
        },
        {
          "dmxRange": [12, 12],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [13, 22],
          "type": "WheelSlot",
          "slotNumberStart": 2,
          "slotNumberEnd": 3,
          "menuClick": "center"
        },
        {
          "dmxRange": [23, 23],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [24, 32],
          "type": "WheelSlot",
          "slotNumberStart": 3,
          "slotNumberEnd": 4,
          "menuClick": "center"
        },
        {
          "dmxRange": [33, 33],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [34, 42],
          "type": "WheelSlot",
          "slotNumberStart": 4,
          "slotNumberEnd": 5,
          "menuClick": "center"
        },
        {
          "dmxRange": [43, 43],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [44, 52],
          "type": "WheelSlot",
          "slotNumberStart": 5,
          "slotNumberEnd": 6,
          "menuClick": "center"
        },
        {
          "dmxRange": [53, 53],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [54, 62],
          "type": "WheelSlot",
          "slotNumberStart": 6,
          "slotNumberEnd": 7,
          "menuClick": "center"
        },
        {
          "dmxRange": [63, 63],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [64, 73],
          "type": "WheelSlot",
          "slotNumberStart": 7,
          "slotNumberEnd": 8,
          "menuClick": "center"
        },
        {
          "dmxRange": [74, 74],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [75, 84],
          "type": "WheelSlot",
          "slotNumberStart": 8,
          "slotNumberEnd": 9,
          "menuClick": "center"
        },
        {
          "dmxRange": [85, 85],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [86, 95],
          "type": "WheelSlot",
          "slotNumberStart": 9,
          "slotNumberEnd": 10,
          "menuClick": "center"
        },
        {
          "dmxRange": [96, 96],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [97, 105],
          "type": "WheelSlot",
          "slotNumberStart": 10,
          "slotNumberEnd": 11,
          "menuClick": "center"
        },
        {
          "dmxRange": [106, 106],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [107, 114],
          "type": "WheelSlot",
          "slotNumberStart": 11,
          "slotNumberEnd": 12,
          "menuClick": "center"
        },
        {
          "dmxRange": [115, 115],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [116, 124],
          "type": "WheelSlot",
          "slotNumberStart": 12,
          "slotNumberEnd": 13,
          "menuClick": "center"
        },
        {
          "dmxRange": [125, 125],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [126, 136],
          "type": "WheelSlot",
          "slotNumberStart": 13,
          "slotNumberEnd": 14,
          "menuClick": "center"
        },
        {
          "dmxRange": [137, 137],
          "type": "WheelSlot",
          "slotNumber": 14
        },
        {
          "dmxRange": [138, 146],
          "type": "WheelSlot",
          "slotNumberStart": 14,
          "slotNumberEnd": 15,
          "menuClick": "center"
        },
        {
          "dmxRange": [147, 147],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [148, 151],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [152, 155],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [156, 159],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [160, 163],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [164, 167],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [168, 171],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [172, 175],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [176, 179],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [180, 183],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [184, 187],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [188, 191],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [192, 195],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [196, 199],
          "type": "WheelSlot",
          "slotNumber": 14
        },
        {
          "dmxRange": [200, 220],
          "type": "WheelRotation",
          "speedStart": "fast CW",
          "speedEnd": "slow CW"
        },
        {
          "dmxRange": [221, 222],
          "type": "WheelRotation",
          "speed": "stop"
        },
        {
          "dmxRange": [223, 243],
          "type": "WheelRotation",
          "speedStart": "slow CCW",
          "speedEnd": "fast CCW"
        },
        {
          "dmxRange": [244, 247],
          "type": "Effect",
          "effectPreset": "ColorJump",
          "speed": "fast"
        },
        {
          "dmxRange": [248, 251],
          "type": "Effect",
          "effectPreset": "ColorJump",
          "speed": "50%"
        },
        {
          "dmxRange": [252, 255],
          "type": "Effect",
          "effectPreset": "ColorJump",
          "speed": "slow"
        }
      ]
    },
    "Rotating Gobo Wheel": {
      "defaultValue": 0,
      "capabilities": [
        {
          "dmxRange": [0, 11],
          "type": "NoFunction",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [12, 23],
          "type": "WheelSlot",
          "slotNumber": 1,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [24, 29],
          "type": "WheelSlot",
          "slotNumber": 2,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [30, 35],
          "type": "WheelSlot",
          "slotNumber": 3,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [36, 41],
          "type": "WheelSlot",
          "slotNumber": 4,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [42, 47],
          "type": "WheelSlot",
          "slotNumber": 5,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [48, 53],
          "type": "WheelSlot",
          "slotNumber": 6,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [54, 59],
          "type": "WheelSlot",
          "slotNumber": 7,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [60, 65],
          "type": "WheelSlot",
          "slotNumber": 8,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [66, 71],
          "type": "WheelSlot",
          "slotNumber": 9,
          "comment": "indexed",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Indexing",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Indexing fine"
          }
        },
        {
          "dmxRange": [72, 76],
          "type": "WheelSlot",
          "slotNumber": 2,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [77, 81],
          "type": "WheelSlot",
          "slotNumber": 3,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [82, 86],
          "type": "WheelSlot",
          "slotNumber": 4,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [87, 91],
          "type": "WheelSlot",
          "slotNumber": 5,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [92, 96],
          "type": "WheelSlot",
          "slotNumber": 6,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [97, 101],
          "type": "WheelSlot",
          "slotNumber": 7,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [102, 106],
          "type": "WheelSlot",
          "slotNumber": 8,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [107, 111],
          "type": "WheelSlot",
          "slotNumber": 9,
          "comment": "rotating",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [112, 121],
          "type": "WheelShake",
          "slotNumber": 2,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [122, 131],
          "type": "WheelShake",
          "slotNumber": 3,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [132, 141],
          "type": "WheelShake",
          "slotNumber": 4,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [142, 151],
          "type": "WheelShake",
          "slotNumber": 5,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [152, 161],
          "type": "WheelShake",
          "slotNumber": 6,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [162, 171],
          "type": "WheelShake",
          "slotNumber": 7,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [172, 181],
          "type": "WheelShake",
          "slotNumber": 8,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [182, 191],
          "type": "WheelShake",
          "slotNumber": 9,
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [192, 223],
          "type": "WheelRotation",
          "speedStart": "fast CW",
          "speedEnd": "slow CW",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        },
        {
          "dmxRange": [224, 255],
          "type": "WheelRotation",
          "speedStart": "slow CCW",
          "speedEnd": "fast CCW",
          "switchChannels": {
            "Rotating Gobo Indexing/Speed": "Rotating Gobo Speed",
            "Rotating Gobo Indexing/Speed fine": "Rotating Gobo Speed fine"
          }
        }
      ]
    },
    "Rotating Gobo Indexing": {
      "fineChannelAliases": ["Rotating Gobo Indexing fine"],
      "capability": {
        "type": "WheelSlotRotation",
        "wheel": "Rotating Gobo Wheel",
        "angleStart": "0deg",
        "angleEnd": "360deg"
      }
    },
    "Rotating Gobo Speed": {
      "fineChannelAliases": ["Rotating Gobo Speed fine"],
      "dmxValueResolution": "8bit",
      "capabilities": [
        {
          "dmxRange": [0, 31],
          "type": "WheelSlotRotation",
          "wheel": "Rotating Gobo Wheel",
          "angle": "0deg"
        },
        {
          "dmxRange": [32, 93],
          "type": "WheelSlotRotation",
          "wheel": "Rotating Gobo Wheel",
          "speedStart": "fast CW",
          "speedEnd": "slow CW"
        },
        {
          "dmxRange": [94, 127],
          "type": "WheelSlotRotation",
          "wheel": "Rotating Gobo Wheel",
          "speed": "stop"
        },
        {
          "dmxRange": [128, 189],
          "type": "WheelSlotRotation",
          "wheel": "Rotating Gobo Wheel",
          "speedStart": "slow CCW",
          "speedEnd": "fast CCW"
        },
        {
          "dmxRange": [190, 255],
          "type": "WheelSlotRotation",
          "wheel": "Rotating Gobo Wheel",
          "angle": "90deg"
        }
      ]
    },
    "Fixed Gobo Wheel": {
      "capabilities": [
        {
          "dmxRange": [0, 2],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [3, 5],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [6, 8],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [9, 11],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [12, 14],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [15, 17],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [18, 20],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [21, 23],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [24, 26],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [27, 29],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [30, 32],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [33, 35],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [36, 38],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [39, 41],
          "type": "WheelSlot",
          "slotNumber": 14
        },
        {
          "dmxRange": [42, 42],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [43, 53],
          "type": "WheelSlot",
          "slotNumberStart": 1,
          "slotNumberEnd": 2
        },
        {
          "dmxRange": [54, 54],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [55, 64],
          "type": "WheelSlot",
          "slotNumberStart": 2,
          "slotNumberEnd": 3
        },
        {
          "dmxRange": [65, 65],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [66, 76],
          "type": "WheelSlot",
          "slotNumberStart": 3,
          "slotNumberEnd": 4
        },
        {
          "dmxRange": [77, 77],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [78, 88],
          "type": "WheelSlot",
          "slotNumberStart": 4,
          "slotNumberEnd": 5
        },
        {
          "dmxRange": [89, 89],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [90, 100],
          "type": "WheelSlot",
          "slotNumberStart": 5,
          "slotNumberEnd": 6
        },
        {
          "dmxRange": [101, 101],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [102, 112],
          "type": "WheelSlot",
          "slotNumberStart": 6,
          "slotNumberEnd": 7
        },
        {
          "dmxRange": [113, 113],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [114, 123],
          "type": "WheelSlot",
          "slotNumberStart": 7,
          "slotNumberEnd": 8
        },
        {
          "dmxRange": [124, 124],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [125, 135],
          "type": "WheelSlot",
          "slotNumberStart": 8,
          "slotNumberEnd": 9
        },
        {
          "dmxRange": [136, 136],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [137, 147],
          "type": "WheelSlot",
          "slotNumberStart": 9,
          "slotNumberEnd": 10
        },
        {
          "dmxRange": [148, 148],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [149, 159],
          "type": "WheelSlot",
          "slotNumberStart": 10,
          "slotNumberEnd": 11
        },
        {
          "dmxRange": [160, 160],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [161, 170],
          "type": "WheelSlot",
          "slotNumberStart": 11,
          "slotNumberEnd": 12
        },
        {
          "dmxRange": [171, 171],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [172, 182],
          "type": "WheelSlot",
          "slotNumberStart": 12,
          "slotNumberEnd": 13
        },
        {
          "dmxRange": [183, 183],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [184, 194],
          "type": "WheelSlot",
          "slotNumberStart": 13,
          "slotNumberEnd": 14
        },
        {
          "dmxRange": [195, 195],
          "type": "WheelSlot",
          "slotNumber": 14
        },
        {
          "dmxRange": [196, 217],
          "type": "WheelRotation",
          "speedStart": "fast CW",
          "speedEnd": "slow CW"
        },
        {
          "dmxRange": [218, 221],
          "type": "WheelRotation",
          "speed": "stop"
        },
        {
          "dmxRange": [222, 243],
          "type": "WheelRotation",
          "speedStart": "slow CCW",
          "speedEnd": "fast CCW"
        },
        {
          "dmxRange": [244, 247],
          "type": "Effect",
          "effectName": "Random slots",
          "speed": "fast"
        },
        {
          "dmxRange": [248, 251],
          "type": "Effect",
          "effectName": "Random slots",
          "speed": "50%"
        },
        {
          "dmxRange": [252, 255],
          "type": "Effect",
          "effectName": "Random slots",
          "speed": "slow"
        }
      ]
    },
    "Rotating Prisms": {
      "defaultValue": 0,
      "capabilities": [
        {
          "dmxRange": [0, 31],
          "type": "NoFunction",
          "switchChannels": {
            "Rotating Prism Indexing/Speed": "Rotating Prism Indexing",
            "Rotating Prism Indexing/Speed fine": "Rotating Prism Indexing fine"
          }
        },
        {
          "dmxRange": [32, 95],
          "type": "Prism",
          "comment": "4-facet, indexed",
          "switchChannels": {
            "Rotating Prism Indexing/Speed": "Rotating Prism Indexing",
            "Rotating Prism Indexing/Speed fine": "Rotating Prism Indexing fine"
          }
        },
        {
          "dmxRange": [96, 127],
          "type": "Prism",
          "comment": "8-facet, indexed",
          "switchChannels": {
            "Rotating Prism Indexing/Speed": "Rotating Prism Indexing",
            "Rotating Prism Indexing/Speed fine": "Rotating Prism Indexing fine"
          }
        },
        {
          "dmxRange": [128, 191],
          "type": "Prism",
          "comment": "4-facet, rotating",
          "switchChannels": {
            "Rotating Prism Indexing/Speed": "Rotating Prism Speed",
            "Rotating Prism Indexing/Speed fine": "Rotating Prism Speed fine"
          }
        },
        {
          "dmxRange": [192, 255],
          "type": "Prism",
          "comment": "8-facet, rotating",
          "switchChannels": {
            "Rotating Prism Indexing/Speed": "Rotating Prism Speed",
            "Rotating Prism Indexing/Speed fine": "Rotating Prism Speed fine"
          }
        }
      ]
    },
    "Rotating Prism Indexing": {
      "fineChannelAliases": ["Rotating Prism Indexing fine"],
      "capability": {
        "type": "PrismRotation",
        "angleStart": "0deg",
        "angleEnd": "360deg"
      }
    },
    "Rotating Prism Speed": {
      "fineChannelAliases": ["Rotating Prism Speed fine"],
      "dmxValueResolution": "8bit",
      "capabilities": [
        {
          "dmxRange": [0, 31],
          "type": "PrismRotation",
          "angle": "0deg"
        },
        {
          "dmxRange": [32, 93],
          "type": "PrismRotation",
          "speedStart": "fast CW",
          "speedEnd": "slow CW"
        },
        {
          "dmxRange": [94, 127],
          "type": "PrismRotation",
          "speed": "stop"
        },
        {
          "dmxRange": [128, 189],
          "type": "PrismRotation",
          "speedStart": "slow CCW",
          "speedEnd": "fast CCW"
        },
        {
          "dmxRange": [190, 255],
          "type": "PrismRotation",
          "angle": "90deg"
        }
      ]
    },
    "Frost": {
      "capabilities": [
        {
          "dmxRange": [0, 127],
          "type": "Frost",
          "frostIntensity": "off"
        },
        {
          "dmxRange": [128, 255],
          "type": "Frost",
          "frostIntensity": "high"
        }
      ]
    },
    "Zoom": {
      "fineChannelAliases": ["Zoom fine"],
      "capability": {
        "type": "Zoom",
        "angleStart": "narrow",
        "angleEnd": "wide"
      }
    },
    "Focus": {
      "fineChannelAliases": ["Focus fine"],
      "capability": {
        "type": "Focus",
        "distanceStart": "near",
        "distanceEnd": "far"
      }
    },
    "Pan": {
      "fineChannelAliases": ["Pan fine"],
      "defaultValue": "50%",
      "capability": {
        "type": "Pan",
        "angleStart": "0deg",
        "angleEnd": "540deg"
      }
    },
    "Tilt": {
      "fineChannelAliases": ["Tilt fine"],
      "defaultValue": "50%",
      "capability": {
        "type": "Tilt",
        "angleStart": "0deg",
        "angleEnd": "250deg"
      }
    },
    "Maintenance": {
      "capabilities": [
        {
          "dmxRange": [0, 19],
          "type": "NoFunction"
        },
        {
          "dmxRange": [20, 29],
          "type": "Maintenance",
          "comment": "auto-blackout on"
        },
        {
          "dmxRange": [30, 39],
          "type": "Maintenance",
          "comment": "auto-blackout off (default)"
        },
        {
          "dmxRange": [40, 59],
          "type": "Maintenance",
          "comment": "lamp on"
        },
        {
          "dmxRange": [60, 79],
          "type": "Maintenance",
          "comment": "lamp off"
        },
        {
          "dmxRange": [80, 84],
          "type": "Maintenance",
          "comment": "reset all"
        },
        {
          "dmxRange": [85, 87],
          "type": "Maintenance",
          "comment": "pan/tilt reset"
        },
        {
          "dmxRange": [88, 90],
          "type": "Maintenance",
          "comment": "reset color wheel"
        },
        {
          "dmxRange": [91, 93],
          "type": "Maintenance",
          "comment": "reset gobos"
        },
        {
          "dmxRange": [94, 96],
          "type": "Maintenance",
          "comment": "reset shutter"
        },
        {
          "dmxRange": [97, 99],
          "type": "Maintenance",
          "comment": "reset other effects"
        },
        {
          "dmxRange": [100, 104],
          "type": "Maintenance",
          "comment": "control panel display on"
        },
        {
          "dmxRange": [105, 109],
          "type": "Maintenance",
          "comment": "control panel display off"
        },
        {
          "dmxRange": [110, 115],
          "type": "Maintenance",
          "comment": "parameter shortcuts on (default)"
        },
        {
          "dmxRange": [116, 121],
          "type": "Maintenance",
          "comment": "parameter shortcuts off"
        },
        {
          "dmxRange": [122, 255],
          "type": "NoFunction"
        }
      ]
    }
  },
  "modes": [
    {
      "name": "21-channel",
      "shortName": "21ch",
      "channels": [
        "Dimmer",
        "Dimmer fine",
        "Shutter",
        "Color Wheel",
        "Rotating Gobo Wheel",
        "Rotating Gobo Indexing/Speed",
        "Rotating Gobo Indexing/Speed fine",
        "Fixed Gobo Wheel",
        "Rotating Prisms",
        "Rotating Prism Indexing/Speed",
        "Rotating Prism Indexing/Speed fine",
        "Frost",
        "Zoom",
        "Zoom fine",
        "Focus",
        "Focus fine",
        "Pan",
        "Pan fine",
        "Tilt",
        "Tilt fine",
        "Maintenance"
      ]
    }
  ],
  "fixtureKey": "rush-mh-7-hybrid",
  "manufacturerKey": "martin",
  "oflURL": "https://open-fixture-library.org/martin/rush-mh-7-hybrid"
}
