{
  "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.5.0/schemas/fixture.json",
  "name": "PSYCO2JET",
  "shortName": "MFXPSYCO2Jet",
  "categories": ["Effect"],
  "meta": {
    "authors": ["MAGIC FX B.V."],
    "createDate": "2018-08-20",
    "lastModifyDate": "2018-08-21"
  },
  "comment": "The PSYCO2JET is a moving CO₂ Jet which blows CO₂ clouds in multiple directions or creates a waving CO₂ effect with its 180 degrees rotating nozzle.",
  "links": {
    "manual": [
      "https://www.magicfx.eu/app/uploads/2020/01/MAGICFX_PSYCO2JET_MANUAL.pdf"
    ],
    "productPage": [
      "https://web.archive.org/web/20230318035553/https://www.magicfx.eu/product/magicfx-psyco2jet/"
    ],
    "video": [
      "https://www.youtube.com/watch?v=l9QZ8UaUbmg",
      "https://www.youtube.com/watch?v=E4rW5SLIgoo"
    ]
  },
  "rdm": {
    "modelId": 1,
    "softwareVersion": "16973824"
  },
  "physical": {
    "dimensions": [250, 165, 330],
    "weight": 9,
    "power": 35,
    "DMXconnector": "5-pin"
  },
  "availableChannels": {
    "Safety": {
      "capabilities": [
        {
          "dmxRange": [0, 99],
          "type": "Generic",
          "comment": "Device disabled"
        },
        {
          "dmxRange": [100, 155],
          "type": "Generic",
          "comment": "Device enabled"
        },
        {
          "dmxRange": [156, 255],
          "type": "Generic",
          "comment": "Device test mode (CO₂ output is disabled)"
        }
      ]
    },
    "Angle": {
      "defaultValue": 127,
      "capability": {
        "type": "Tilt",
        "angleStart": "-90deg",
        "angleEnd": "90deg"
      }
    },
    "Speed": {
      "capability": {
        "type": "PanTiltSpeed",
        "speedStart": "slow",
        "speedEnd": "fast"
      }
    },
    "Output": {
      "capabilities": [
        {
          "dmxRange": [0, 199],
          "type": "NoFunction",
          "comment": "Valve off"
        },
        {
          "dmxRange": [200, 255],
          "type": "Generic",
          "comment": "Valve on"
        }
      ]
    },
    "Preset": {
      "capabilities": [
        {
          "dmxRange": [0, 24],
          "type": "Effect",
          "effectName": "Single pulse straight up (0°)"
        },
        {
          "dmxRange": [25, 49],
          "type": "Effect",
          "effectName": "2 pulses distributed over 180° (-45° +45°)"
        },
        {
          "dmxRange": [50, 74],
          "type": "Effect",
          "effectName": "3 pulses distributed over 180° (-90°, 0°, +90°)"
        },
        {
          "dmxRange": [75, 99],
          "type": "Effect",
          "effectName": "4 pulses distributed over 180° (-90°, -30°, +30°, +90°)"
        },
        {
          "dmxRange": [100, 124],
          "type": "Effect",
          "effectName": "5 pulses distributed over 180° (-90°, -45°, 0°, +45°, +90°)"
        },
        {
          "dmxRange": [125, 149],
          "type": "Effect",
          "effectName": "Random pulses over 180°"
        },
        {
          "dmxRange": [150, 174],
          "type": "Effect",
          "effectName": "Pulse at +45°, pulse at -45°, pulse at +45°, sweep from -45° back to +45°"
        },
        {
          "dmxRange": [175, 199],
          "type": "Effect",
          "effectName": "Three sweeps over 180° (-90° to -54°, -18° to +18° and +54° to +90°)"
        },
        {
          "dmxRange": [200, 224],
          "type": "Effect",
          "effectName": "Pulse at -90°, pulse at +90°, pulse at -60°, pulse at +60°, pulse at -30°, pulse at +30°, long pulse at 0°"
        },
        {
          "dmxRange": [225, 255],
          "type": "Effect",
          "effectName": "Sweep over 180°"
        }
      ]
    },
    "Direction": {
      "capabilities": [
        {
          "dmxRange": [0, 63],
          "type": "Generic",
          "comment": "Left to right"
        },
        {
          "dmxRange": [64, 127],
          "type": "Generic",
          "comment": "Bounce, beginning from left"
        },
        {
          "dmxRange": [128, 191],
          "type": "Generic",
          "comment": "Bounce, beginning from right"
        },
        {
          "dmxRange": [192, 255],
          "type": "Generic",
          "comment": "Right to left"
        }
      ]
    },
    "Go": {
      "capabilities": [
        {
          "dmxRange": [0, 199],
          "type": "Generic",
          "comment": "Off"
        },
        {
          "dmxRange": [200, 249],
          "type": "Generic",
          "comment": "Continuous mode"
        },
        {
          "dmxRange": [250, 255],
          "type": "Generic",
          "comment": "Step in preset"
        }
      ]
    }
  },
  "modes": [
    {
      "name": "Safety",
      "channels": [
        "Safety"
      ]
    },
    {
      "name": "Raw",
      "rdmPersonalityIndex": 1,
      "channels": [
        "Angle",
        "Speed",
        "Output"
      ]
    },
    {
      "name": "Preset",
      "rdmPersonalityIndex": 2,
      "channels": [
        "Preset",
        "Speed",
        "Direction",
        "Go"
      ]
    }
  ],
  "fixtureKey": "psyco2jet",
  "manufacturerKey": "magicfx",
  "oflURL": "https://open-fixture-library.org/magicfx/psyco2jet"
}
