{
  "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.5.0/schemas/fixture.json",
  "name": "RoboScan 812",
  "shortName": "MartinRoboScan812",
  "categories": ["Scanner", "Color Changer"],
  "meta": {
    "authors": ["Flo Edelmann"],
    "createDate": "2017-04-18",
    "lastModifyDate": "2018-08-09"
  },
  "links": {
    "manual": [
      "https://www.martin.com/files/files/productdocuments/11_MANUALS/999/UM_RoboScan812_EN_C.PDF"
    ],
    "video": [
      "https://www.youtube.com/watch?v=C2AqCvZnVes",
      "https://www.youtube.com/watch?v=8l6v8Ndsyp4"
    ]
  },
  "physical": {
    "dimensions": [190, 165, 436],
    "weight": 9.4,
    "power": 170,
    "DMXconnector": "3-pin (swapped +/-)",
    "lens": {
      "degreesMinMax": [15.5, 15.5]
    }
  },
  "wheels": {
    "Color Wheel": {
      "slots": [
        {
          "type": "Closed"
        },
        {
          "type": "Open"
        },
        {
          "type": "Color",
          "name": "Magenta",
          "colors": ["#ca1f7b"]
        },
        {
          "type": "Color",
          "name": "Pink",
          "colors": ["#ffc0cb"]
        },
        {
          "type": "Color",
          "name": "Red",
          "colors": ["#ff0000"]
        },
        {
          "type": "Color",
          "name": "Orange",
          "colors": ["#ff7f00"]
        },
        {
          "type": "Color",
          "name": "Amber",
          "colors": ["#ffbf00"]
        },
        {
          "type": "Color",
          "name": "Yellow",
          "colors": ["#ffff00"]
        },
        {
          "type": "Color",
          "name": "Light Green",
          "colors": ["#90ee90"]
        },
        {
          "type": "Color",
          "name": "Green",
          "colors": ["#00ff00"]
        },
        {
          "type": "Color",
          "name": "Cyan",
          "colors": ["#00ffff"]
        },
        {
          "type": "Color",
          "name": "Blue",
          "colors": ["#0000ff"]
        },
        {
          "type": "Color",
          "name": "Dark Blue",
          "colors": ["#00008b"]
        }
      ]
    },
    "Gobo Wheel": {
      "slots": [
        {
          "type": "Closed"
        },
        {
          "type": "Open"
        },
        {
          "type": "Gobo",
          "name": "Dot"
        },
        {
          "type": "Gobo",
          "name": "Line"
        },
        {
          "type": "Gobo",
          "name": "Stars"
        },
        {
          "type": "Gobo",
          "name": "Triangles"
        },
        {
          "type": "Gobo",
          "name": "Star"
        },
        {
          "type": "Gobo",
          "name": "Dots"
        },
        {
          "type": "Gobo",
          "name": "Bells"
        },
        {
          "type": "Gobo",
          "name": "Cone"
        },
        {
          "type": "Gobo",
          "name": "Phone"
        },
        {
          "type": "Gobo",
          "name": "Window"
        },
        {
          "type": "Gobo",
          "name": "Triangle"
        }
      ]
    }
  },
  "availableChannels": {
    "Strobe": {
      "defaultValue": 0,
      "highlightValue": 74,
      "capabilities": [
        {
          "dmxRange": [0, 10],
          "type": "NoFunction"
        },
        {
          "dmxRange": [11, 74],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "speedStart": "fast",
          "speedEnd": "slow",
          "comment": "Gobo strobe"
        },
        {
          "dmxRange": [75, 138],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "speedStart": "fast",
          "speedEnd": "slow",
          "comment": "Color strobe"
        },
        {
          "dmxRange": [139, 170],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "comment": "Remote Auto Trigger"
        },
        {
          "dmxRange": [171, 202],
          "type": "ShutterStrobe",
          "shutterEffect": "Strobe",
          "soundControlled": true
        },
        {
          "dmxRange": [203, 235],
          "type": "Maintenance",
          "comment": "Reset fixture"
        },
        {
          "dmxRange": [236, 255],
          "type": "ShutterStrobe",
          "shutterEffect": "Open"
        }
      ]
    },
    "Color Wheel": {
      "capabilities": [
        {
          "dmxRange": [0, 0],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [1, 14],
          "type": "WheelSlot",
          "slotNumberStart": 1,
          "slotNumberEnd": 2,
          "menuClick": "center"
        },
        {
          "dmxRange": [15, 15],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [16, 29],
          "type": "WheelSlot",
          "slotNumberStart": 2,
          "slotNumberEnd": 3,
          "menuClick": "center"
        },
        {
          "dmxRange": [30, 30],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [31, 44],
          "type": "WheelSlot",
          "slotNumberStart": 3,
          "slotNumberEnd": 4,
          "menuClick": "center"
        },
        {
          "dmxRange": [45, 45],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [46, 59],
          "type": "WheelSlot",
          "slotNumberStart": 4,
          "slotNumberEnd": 5,
          "menuClick": "center"
        },
        {
          "dmxRange": [60, 60],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [61, 74],
          "type": "WheelSlot",
          "slotNumberStart": 5,
          "slotNumberEnd": 6,
          "menuClick": "center"
        },
        {
          "dmxRange": [75, 75],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [76, 89],
          "type": "WheelSlot",
          "slotNumberStart": 6,
          "slotNumberEnd": 7,
          "menuClick": "center"
        },
        {
          "dmxRange": [90, 90],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [91, 104],
          "type": "WheelSlot",
          "slotNumberStart": 7,
          "slotNumberEnd": 8,
          "menuClick": "center"
        },
        {
          "dmxRange": [105, 105],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [106, 119],
          "type": "WheelSlot",
          "slotNumberStart": 8,
          "slotNumberEnd": 9,
          "menuClick": "center"
        },
        {
          "dmxRange": [120, 120],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [121, 134],
          "type": "WheelSlot",
          "slotNumberStart": 9,
          "slotNumberEnd": 10,
          "menuClick": "center"
        },
        {
          "dmxRange": [135, 135],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [136, 149],
          "type": "WheelSlot",
          "slotNumberStart": 10,
          "slotNumberEnd": 11,
          "menuClick": "center"
        },
        {
          "dmxRange": [150, 150],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [151, 164],
          "type": "WheelSlot",
          "slotNumberStart": 11,
          "slotNumberEnd": 12,
          "menuClick": "center"
        },
        {
          "dmxRange": [165, 165],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [166, 179],
          "type": "WheelSlot",
          "slotNumberStart": 12,
          "slotNumberEnd": 13,
          "menuClick": "center"
        },
        {
          "dmxRange": [180, 184],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [185, 189],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [190, 194],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [195, 199],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [200, 204],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [205, 209],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [210, 214],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [215, 219],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [220, 224],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [225, 229],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [230, 234],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [235, 239],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [240, 255],
          "type": "WheelSlot",
          "slotNumber": 1
        }
      ]
    },
    "Gobo Wheel": {
      "capabilities": [
        {
          "dmxRange": [0, 0],
          "type": "WheelSlot",
          "slotNumber": 1
        },
        {
          "dmxRange": [1, 14],
          "type": "WheelSlot",
          "slotNumberStart": 1,
          "slotNumberEnd": 2
        },
        {
          "dmxRange": [15, 15],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [16, 29],
          "type": "WheelSlot",
          "slotNumberStart": 2,
          "slotNumberEnd": 3
        },
        {
          "dmxRange": [30, 30],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [31, 44],
          "type": "WheelSlot",
          "slotNumberStart": 3,
          "slotNumberEnd": 4
        },
        {
          "dmxRange": [45, 45],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [46, 59],
          "type": "WheelSlot",
          "slotNumberStart": 4,
          "slotNumberEnd": 5
        },
        {
          "dmxRange": [60, 60],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [61, 74],
          "type": "WheelSlot",
          "slotNumberStart": 5,
          "slotNumberEnd": 6
        },
        {
          "dmxRange": [75, 75],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [76, 89],
          "type": "WheelSlot",
          "slotNumberStart": 6,
          "slotNumberEnd": 7
        },
        {
          "dmxRange": [90, 90],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [91, 104],
          "type": "WheelSlot",
          "slotNumberStart": 7,
          "slotNumberEnd": 8
        },
        {
          "dmxRange": [105, 105],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [106, 119],
          "type": "WheelSlot",
          "slotNumberStart": 8,
          "slotNumberEnd": 9
        },
        {
          "dmxRange": [120, 120],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [121, 134],
          "type": "WheelSlot",
          "slotNumberStart": 9,
          "slotNumberEnd": 10
        },
        {
          "dmxRange": [135, 135],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [136, 149],
          "type": "WheelSlot",
          "slotNumberStart": 10,
          "slotNumberEnd": 11
        },
        {
          "dmxRange": [150, 150],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [151, 164],
          "type": "WheelSlot",
          "slotNumberStart": 11,
          "slotNumberEnd": 12
        },
        {
          "dmxRange": [165, 165],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [166, 179],
          "type": "WheelSlot",
          "slotNumberStart": 12,
          "slotNumberEnd": 13
        },
        {
          "dmxRange": [180, 184],
          "type": "WheelSlot",
          "slotNumber": 13
        },
        {
          "dmxRange": [185, 189],
          "type": "WheelSlot",
          "slotNumber": 12
        },
        {
          "dmxRange": [190, 194],
          "type": "WheelSlot",
          "slotNumber": 11
        },
        {
          "dmxRange": [195, 199],
          "type": "WheelSlot",
          "slotNumber": 10
        },
        {
          "dmxRange": [200, 204],
          "type": "WheelSlot",
          "slotNumber": 9
        },
        {
          "dmxRange": [205, 209],
          "type": "WheelSlot",
          "slotNumber": 8
        },
        {
          "dmxRange": [210, 214],
          "type": "WheelSlot",
          "slotNumber": 7
        },
        {
          "dmxRange": [215, 219],
          "type": "WheelSlot",
          "slotNumber": 6
        },
        {
          "dmxRange": [220, 224],
          "type": "WheelSlot",
          "slotNumber": 5
        },
        {
          "dmxRange": [225, 229],
          "type": "WheelSlot",
          "slotNumber": 4
        },
        {
          "dmxRange": [230, 234],
          "type": "WheelSlot",
          "slotNumber": 3
        },
        {
          "dmxRange": [235, 239],
          "type": "WheelSlot",
          "slotNumber": 2
        },
        {
          "dmxRange": [240, 255],
          "type": "WheelSlot",
          "slotNumber": 1
        }
      ]
    },
    "Pan": {
      "defaultValue": 127,
      "capability": {
        "type": "Pan",
        "angleStart": "0deg",
        "angleEnd": "173deg"
      }
    },
    "Tilt": {
      "defaultValue": 127,
      "capability": {
        "type": "Tilt",
        "angleStart": "0deg",
        "angleEnd": "83deg"
      }
    },
    "Movement Speed": {
      "defaultValue": 0,
      "capabilities": [
        {
          "dmxRange": [0, 0],
          "type": "PanTiltSpeed",
          "speed": "fast",
          "comment": "Tracking mode"
        },
        {
          "dmxRange": [1, 255],
          "type": "PanTiltSpeed",
          "speedStart": "fast",
          "speedEnd": "slow"
        }
      ]
    },
    "Color/Gobo Speed": {
      "defaultValue": 0,
      "capabilities": [
        {
          "dmxRange": [0, 0],
          "type": "Speed",
          "speed": "fast",
          "comment": "Tracking mode"
        },
        {
          "dmxRange": [1, 255],
          "type": "Speed",
          "speedStart": "fast",
          "speedEnd": "slow"
        }
      ]
    }
  },
  "modes": [
    {
      "name": "5-channel tracking",
      "shortName": "tracking",
      "channels": [
        "Strobe",
        "Color Wheel",
        "Gobo Wheel",
        "Pan",
        "Tilt"
      ]
    },
    {
      "name": "7-channel vector",
      "shortName": "vector",
      "channels": [
        "Strobe",
        "Color Wheel",
        "Gobo Wheel",
        "Pan",
        "Tilt",
        "Movement Speed",
        "Color/Gobo Speed"
      ]
    }
  ],
  "fixtureKey": "roboscan-812",
  "manufacturerKey": "martin",
  "oflURL": "https://open-fixture-library.org/martin/roboscan-812"
}
