diff --git a/fixtures/eurolite/led-pr-100-32-dmx.json b/fixtures/eurolite/led-pr-100-32-dmx.json new file mode 100644 index 0000000000..7ee6f545c8 --- /dev/null +++ b/fixtures/eurolite/led-pr-100-32-dmx.json @@ -0,0 +1,1417 @@ +{ + "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/master/schemas/fixture.json", + "name": "LED PR-100/32 DMX", + "shortName": "LED PR-100/32 DMX", + "categories": ["Pixel Bar"], + "meta": { + "authors": ["Les Pestakles"], + "createDate": "2024-12-29", + "lastModifyDate": "2024-12-29" + }, + "links": { + "manual": [ + "https://images.prolighting.de/manuals/51928609-Anleitung-led-pr-100-32-pixeldmxrail.pdf" + ], + "productPage": [ + "https://www.thomann.de/fr/eurolite_led_pr_100_32_pixel_dmx_rail.htm" + ], + "video": [ + "https://www.youtube.com/watch?v=o2d2AnsTPaM" + ] + }, + "physical": { + "dimensions": [999, 59.5, 132.5], + "weight": 2, + "power": 30, + "DMXconnector": "3-pin", + "bulb": { + "type": "LED" + }, + "lens": { + "degreesMinMax": [120, 120] + } + }, + "availableChannels": { + "Red": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Dimmer": { + "capability": { + "type": "Intensity" + } + }, + "Effects": { + "capabilities": [ + { + "dmxRange": [0, 0], + "type": "NoFunction" + }, + { + "dmxRange": [1, 5], + "type": "Effect", + "effectName": "Sound Mode", + "soundControlled": true, + "soundSensitivityStart": "low", + "soundSensitivityEnd": "high" + }, + { + "dmxRange": [6, 10], + "type": "NoFunction" + }, + { + "dmxRange": [11, 255], + "type": "ShutterStrobe", + "shutterEffect": "Strobe", + "speedStart": "slow", + "speedEnd": "fast" + } + ] + }, + "Strobe": { + "capabilities": [ + { + "dmxRange": [0, 9], + "type": "NoFunction" + }, + { + "dmxRange": [10, 255], + "type": "ShutterStrobe", + "shutterEffect": "Strobe", + "speedStart": "slow", + "speedEnd": "fast" + } + ] + }, + "Color Presets": { + "capabilities": [ + { + "dmxRange": [0, 9], + "type": "NoFunction" + }, + { + "dmxRange": [10, 19], + "type": "ColorPreset", + "comment": "Red" + }, + { + "dmxRange": [20, 29], + "type": "ColorPreset", + "comment": "Green" + }, + { + "dmxRange": [30, 39], + "type": "ColorPreset", + "comment": "Blue" + }, + { + "dmxRange": [40, 49], + "type": "ColorPreset", + "comment": "Yellow" + }, + { + "dmxRange": [50, 59], + "type": "ColorPreset", + "comment": "Magenta" + }, + { + "dmxRange": [60, 69], + "type": "ColorPreset", + "comment": "Cyan" + }, + { + "dmxRange": [70, 79], + "type": "ColorPreset", + "comment": "Dark orange" + }, + { + "dmxRange": [80, 89], + "type": "ColorPreset", + "comment": "Green yellow" + }, + { + "dmxRange": [90, 99], + "type": "ColorPreset", + "comment": "Salmon" + }, + { + "dmxRange": [100, 109], + "type": "ColorPreset", + "comment": "Turquoise" + }, + { + "dmxRange": [110, 119], + "type": "ColorPreset", + "comment": "Light Green" + }, + { + "dmxRange": [120, 129], + "type": "ColorPreset", + "comment": "Orange" + }, + { + "dmxRange": [130, 139], + "type": "ColorPreset", + "comment": "Lavender" + }, + { + "dmxRange": [140, 149], + "type": "ColorPreset", + "comment": "Light blue" + }, + { + "dmxRange": [150, 159], + "type": "ColorPreset", + "comment": "Dark blue" + }, + { + "dmxRange": [160, 169], + "type": "ColorPreset", + "comment": "Pink" + }, + { + "dmxRange": [170, 255], + "type": "ColorPreset", + "comment": "Full" + } + ] + }, + "Program Speed": { + "capability": { + "type": "EffectSpeed", + "speedStart": "slow", + "speedEnd": "fast" + } + }, + "Effects 2": { + "name": "Effects", + "capabilities": [ + { + "dmxRange": [0, 9], + "type": "NoFunction" + }, + { + "dmxRange": [10, 19], + "type": "Effect", + "effectName": "Auto program 1" + }, + { + "dmxRange": [20, 29], + "type": "Effect", + "effectName": "Auto program 2", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [30, 39], + "type": "Effect", + "effectName": "Auto program 3" + }, + { + "dmxRange": [40, 49], + "type": "Effect", + "effectName": "Auto program 4" + }, + { + "dmxRange": [50, 59], + "type": "Effect", + "effectName": "Auto program 5" + }, + { + "dmxRange": [60, 69], + "type": "Effect", + "effectName": "Auto program 6" + }, + { + "dmxRange": [70, 79], + "type": "Effect", + "effectName": "Auto program 7" + }, + { + "dmxRange": [80, 89], + "type": "Effect", + "effectName": "Auto program 8" + }, + { + "dmxRange": [90, 99], + "type": "Effect", + "effectName": "Auto program 9" + }, + { + "dmxRange": [100, 109], + "type": "Effect", + "effectName": "Auto program 10" + }, + { + "dmxRange": [110, 119], + "type": "Effect", + "effectName": "Auto program 11" + }, + { + "dmxRange": [120, 129], + "type": "Effect", + "effectName": "Auto program 12" + }, + { + "dmxRange": [130, 139], + "type": "Effect", + "effectName": "Sound program 1", + "soundControlled": true + }, + { + "dmxRange": [140, 149], + "type": "Effect", + "effectName": "Sound program 2", + "soundControlled": true + }, + { + "dmxRange": [150, 159], + "type": "Effect", + "effectName": "Sound program 3", + "soundControlled": true + }, + { + "dmxRange": [160, 169], + "type": "Effect", + "effectName": "Sound program 4", + "soundControlled": true + }, + { + "dmxRange": [170, 179], + "type": "Effect", + "effectName": "Sound program 5", + "soundControlled": true + }, + { + "dmxRange": [180, 189], + "type": "Effect", + "effectName": "Sound program 6", + "soundControlled": true + }, + { + "dmxRange": [190, 199], + "type": "Effect", + "effectName": "Sound program 7", + "soundControlled": true + }, + { + "dmxRange": [200, 209], + "type": "Effect", + "effectName": "Sound program 8", + "soundControlled": true + }, + { + "dmxRange": [210, 219], + "type": "Effect", + "effectName": "Sound program 9", + "soundControlled": true + }, + { + "dmxRange": [220, 229], + "type": "Effect", + "effectName": "Sound program 10", + "soundControlled": true + }, + { + "dmxRange": [230, 239], + "type": "Effect", + "effectName": "Sound program 11", + "soundControlled": true + }, + { + "dmxRange": [240, 255], + "type": "Effect", + "effectName": "Sound program 12", + "soundControlled": true + } + ] + }, + "Red - Pixel 1-2": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 1-2": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 1-2": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 3-4": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 3-4": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 3-4": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 5-6": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 5-6": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 5-6": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 7-8": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 7-8": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 7-8": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 9-10": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 9-10": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 9-10": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 11-12": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 11-12": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 11-12": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 13-14": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 13-14": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 13-14": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 15-16": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 15-16": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 15-16": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 17-18": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 17-18": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 17-18": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 19-20": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 19-20": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 19-20": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 21-22": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 21-22": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 21-22": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 23-24": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 23-24": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 23-24": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 25-26": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 25-26": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 25-26": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 27-28": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 27-28": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 27-28": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 29-30": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 29-30": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 29-30": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 31-32": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 31-32": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 31-32": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 1": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 1": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 1": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 2": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 2": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 2": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 3": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 3": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 3": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 4": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 4": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Blue - Pixel 4": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Red - Pixel 5": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 6": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 7": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 8": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 9": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 11": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 12": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 13": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 14": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 15": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 16": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 17": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 18": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 19": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 20": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 21": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 22": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 23": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 24": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 25": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 26": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 27": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 28": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 29": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 30": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 31": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Red - Pixel 32": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Green - Pixel 5": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 6": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 7": { + "constant": true, + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 8": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 9": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 10": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 11": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 12": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 13": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 14": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 15": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 16": { + "constant": true, + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 17": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 18": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 20": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 21": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 22": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 23": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 24": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 25": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 26": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 27": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 28": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 29": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 30": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 31": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 32": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Green - Pixel 19": { + "capability": { + "type": "ColorIntensity", + "color": "Green" + } + }, + "Red - Pixel 10": { + "capability": { + "type": "ColorIntensity", + "color": "Red" + } + }, + "Blue - Pixel 5": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 6": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 7": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 8": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 9": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 10": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 11": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 12": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 13": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 14": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 14 2": { + "name": "Blue - Pixel 14", + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 14 3": { + "name": "Blue - Pixel 14", + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 15": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 16": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 17": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 18": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 19": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 20": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 21": { + "constant": true, + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 22": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 23": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 24": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 25": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 26": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 27": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 28": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 29": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 30": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 31": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + }, + "Blue - Pixel 32": { + "capability": { + "type": "ColorIntensity", + "color": "Blue" + } + } + }, + "modes": [ + { + "name": "3-channel", + "shortName": "3ch", + "channels": [ + "Red", + "Green", + "Blue" + ] + }, + { + "name": "5-channel", + "shortName": "5ch", + "channels": [ + "Red", + "Green", + "Blue", + "Dimmer", + "Effects" + ] + }, + { + "name": "8-channel", + "shortName": "8ch", + "channels": [ + "Dimmer", + "Strobe", + "Red", + "Green", + "Blue", + "Color Presets", + "Effects 2", + "Program Speed" + ] + }, + { + "name": "48-channel", + "shortName": "48ch", + "channels": [ + "Red - Pixel 1-2", + "Green - Pixel 1-2", + "Blue - Pixel 1-2", + "Red - Pixel 3-4", + "Green - Pixel 3-4", + "Blue - Pixel 3-4", + "Red - Pixel 5-6", + "Green - Pixel 5-6", + "Blue - Pixel 5-6", + "Red - Pixel 7-8", + "Green - Pixel 7-8", + "Blue - Pixel 7-8", + "Red - Pixel 9-10", + "Green - Pixel 9-10", + "Blue - Pixel 9-10", + "Red - Pixel 11-12", + "Green - Pixel 11-12", + "Blue - Pixel 11-12", + "Red - Pixel 13-14", + "Green - Pixel 13-14", + "Blue - Pixel 13-14", + "Red - Pixel 15-16", + "Green - Pixel 15-16", + "Blue - Pixel 15-16", + "Red - Pixel 17-18", + "Green - Pixel 17-18", + "Blue - Pixel 17-18", + "Red - Pixel 19-20", + "Green - Pixel 19-20", + "Blue - Pixel 19-20", + "Red - Pixel 21-22", + "Green - Pixel 21-22", + "Blue - Pixel 21-22", + "Red - Pixel 23-24", + "Green - Pixel 23-24", + "Blue - Pixel 23-24", + "Red - Pixel 25-26", + "Green - Pixel 25-26", + "Blue - Pixel 25-26", + "Red - Pixel 27-28", + "Green - Pixel 27-28", + "Blue - Pixel 27-28", + "Red - Pixel 29-30", + "Green - Pixel 29-30", + "Blue - Pixel 29-30", + "Red - Pixel 31-32", + "Green - Pixel 31-32", + "Blue - Pixel 31-32" + ] + }, + { + "name": "96-channel", + "shortName": "96ch", + "channels": [ + "Red - Pixel 1", + "Green - Pixel 1", + "Blue - Pixel 1", + "Red - Pixel 2", + "Green - Pixel 2", + "Blue - Pixel 2", + "Red - Pixel 3", + "Green - Pixel 3", + "Blue - Pixel 3", + "Red - Pixel 4", + "Green - Pixel 4", + "Blue - Pixel 4", + "Red - Pixel 5", + "Green - Pixel 5", + "Blue - Pixel 5", + "Red - Pixel 6", + "Green - Pixel 6", + "Blue - Pixel 6", + "Red - Pixel 7", + "Green - Pixel 7", + "Blue - Pixel 7", + "Red - Pixel 8", + "Green - Pixel 8", + "Blue - Pixel 8", + "Red - Pixel 9", + "Green - Pixel 9", + "Blue - Pixel 9", + "Red - Pixel 10", + "Green - Pixel 10", + "Blue - Pixel 10", + "Red - Pixel 11", + "Green - Pixel 11", + "Blue - Pixel 11", + "Red - Pixel 12", + "Green - Pixel 12", + "Blue - Pixel 12", + "Red - Pixel 13", + "Green - Pixel 13", + "Blue - Pixel 13", + "Red - Pixel 14", + "Green - Pixel 14", + "Blue - Pixel 14 3", + "Red - Pixel 15", + "Green - Pixel 15", + "Blue - Pixel 15", + "Red - Pixel 16", + "Green - Pixel 16", + "Blue - Pixel 16", + "Red - Pixel 17", + "Green - Pixel 17", + "Blue - Pixel 17", + "Red - Pixel 18", + "Green - Pixel 18", + "Blue - Pixel 18", + "Red - Pixel 19", + "Green - Pixel 19", + "Blue - Pixel 19", + "Red - Pixel 20", + "Green - Pixel 20", + "Blue - Pixel 20", + "Red - Pixel 21", + "Green - Pixel 21", + "Blue - Pixel 21", + "Red - Pixel 22", + "Green - Pixel 22", + "Blue - Pixel 22", + "Red - Pixel 23", + "Green - Pixel 23", + "Blue - Pixel 23", + "Red - Pixel 24", + "Green - Pixel 24", + "Blue - Pixel 24", + "Red - Pixel 25", + "Green - Pixel 25", + "Blue - Pixel 25", + "Red - Pixel 26", + "Green - Pixel 26", + "Blue - Pixel 26", + "Red - Pixel 27", + "Green - Pixel 27", + "Blue - Pixel 27", + "Red - Pixel 28", + "Green - Pixel 28", + "Blue - Pixel 28", + "Red - Pixel 29", + "Green - Pixel 29", + "Blue - Pixel 29", + "Red - Pixel 30", + "Green - Pixel 30", + "Blue - Pixel 30", + "Red - Pixel 31", + "Green - Pixel 31", + "Blue - Pixel 31", + "Red - Pixel 32", + "Green - Pixel 32", + "Blue - Pixel 32" + ] + } + ] +}