diff --git a/master-templates.json b/master-templates.json new file mode 100644 index 0000000..4d6af90 --- /dev/null +++ b/master-templates.json @@ -0,0 +1,315 @@ +{ + "version": 1, + "templates": [ + { + "id": "custom-fortiswitch-1024e", + "label": "FortiSwitch 1024E", + "shortName": "FS-1024E", + "deviceType": "network-switch", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FS-1024E", + "referenceUrl": "https://www.fortinet.com/products/switches", + "color": "#3b82f6", + "searchTerms": ["fortinet", "fortiswitch", "1024e", "switch", "poe"], + "ports": [ + {"id": "p1", "label": "Port 1-24 (1G RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "Uplink 25 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p3", "label": "Uplink 26 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p4", "label": "Uplink 27 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p5", "label": "Uplink 28 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p6", "label": "MGMT", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p7", "label": "Console", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p8", "label": "AC Power", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-fortiswitch-224e", + "label": "FortiSwitch 224E", + "shortName": "FS-224E", + "deviceType": "network-switch", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FS-224E", + "referenceUrl": "https://www.fortinet.com/products/switches", + "color": "#3b82f6", + "searchTerms": ["fortinet", "fortiswitch", "224e", "switch"], + "ports": [ + {"id": "p1", "label": "Port 1-24 (1G RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "Uplink 25 (1G SFP)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p3", "label": "Uplink 26 (1G SFP)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p4", "label": "Uplink 27 (1G SFP)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p5", "label": "Uplink 28 (1G SFP)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p6", "label": "Console", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p7", "label": "AC Power", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-fortiswitch-424e", + "label": "FortiSwitch 424E", + "shortName": "FS-424E", + "deviceType": "network-switch", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FS-424E", + "referenceUrl": "https://www.fortinet.com/products/switches", + "color": "#3b82f6", + "searchTerms": ["fortinet", "fortiswitch", "424e", "switch"], + "ports": [ + {"id": "p1", "label": "Port 1-24 (1G RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "Uplink 25 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p3", "label": "Uplink 26 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p4", "label": "Uplink 27 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p5", "label": "Uplink 28 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p6", "label": "Console", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p7", "label": "AC Power", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-fortiswitch-448e", + "label": "FortiSwitch 448E", + "shortName": "FS-448E", + "deviceType": "network-switch", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FS-448E", + "referenceUrl": "https://www.fortinet.com/products/switches", + "color": "#3b82f6", + "searchTerms": ["fortinet", "fortiswitch", "448e", "switch", "48-port"], + "ports": [ + {"id": "p1", "label": "Port 1-48 (1G RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "Uplink 49 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p3", "label": "Uplink 50 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p4", "label": "Uplink 51 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p5", "label": "Uplink 52 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p6", "label": "Console", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p7", "label": "AC Power 1", "signalType": "power", "direction": "input", "connectorType": "iec"}, + {"id": "p8", "label": "AC Power 2", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-fortigate-60f", + "label": "FortiGate 60F", + "shortName": "FG-60F", + "deviceType": "network-router", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FG-60F", + "referenceUrl": "https://www.fortinet.com/products/next-generation-firewall", + "color": "#ef4444", + "searchTerms": ["fortinet", "fortigate", "60f", "firewall", "ngfw", "utm"], + "ports": [ + {"id": "p1", "label": "WAN1 (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "WAN2 (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p3", "label": "DMZ (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p4", "label": "Internal 1-7 (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p5", "label": "Console (RJ45)", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p6", "label": "USB", "signalType": "usb", "direction": "bidirectional", "connectorType": "usb-a"}, + {"id": "p7", "label": "DC Power", "signalType": "power", "direction": "input", "connectorType": "barrel"} + ] + }, + { + "id": "custom-fortigate-200f", + "label": "FortiGate 200F", + "shortName": "FG-200F", + "deviceType": "network-router", + "category": "Networking", + "manufacturer": "Fortinet", + "modelNumber": "FG-200F", + "referenceUrl": "https://www.fortinet.com/products/next-generation-firewall", + "color": "#ef4444", + "searchTerms": ["fortinet", "fortigate", "200f", "firewall", "ngfw"], + "ports": [ + {"id": "p1", "label": "Port 1-18 (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p2", "label": "Port 19-26 (GE SFP)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p3", "label": "Port 27-30 (10G SFP+)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p4", "label": "MGMT (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p5", "label": "HA (GE RJ45)", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p6", "label": "Console (RJ45)", "signalType": "serial", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p7", "label": "USB", "signalType": "usb", "direction": "bidirectional", "connectorType": "usb-a"}, + {"id": "p8", "label": "AC Power 1", "signalType": "power", "direction": "input", "connectorType": "iec"}, + {"id": "p9", "label": "AC Power 2", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-red-komodo-x", + "label": "RED Komodo-X", + "shortName": "Komodo-X", + "deviceType": "camera", + "category": "Sources", + "manufacturer": "RED Digital Cinema", + "modelNumber": "Komodo-X 6K", + "referenceUrl": "https://www.red.com/komodo-x", + "color": "#dc2626", + "searchTerms": ["red", "komodo", "komodo-x", "cinema camera", "6k", "global shutter"], + "ports": [ + {"id": "p1", "label": "SDI Out (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p2", "label": "HDMI Out", "signalType": "hdmi", "direction": "output", "connectorType": "hdmi"}, + {"id": "p3", "label": "KOMODO Link / Ethernet", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "lemo-4pin"}, + {"id": "p4", "label": "Audio In (3.5mm)", "signalType": "analog-audio", "direction": "input", "connectorType": "trs-eighth"}, + {"id": "p5", "label": "USB-C", "signalType": "usb", "direction": "bidirectional", "connectorType": "usb-c"}, + {"id": "p6", "label": "Timecode / GPIO (LEMO)", "signalType": "timecode", "direction": "bidirectional", "connectorType": "lemo-5pin"}, + {"id": "p7", "label": "DC Power In", "signalType": "power", "direction": "input", "connectorType": "lemo-2pin"} + ] + }, + { + "id": "custom-red-vraptor-x", + "label": "RED V-Raptor [X]", + "shortName": "V-Raptor X", + "deviceType": "camera", + "category": "Sources", + "manufacturer": "RED Digital Cinema", + "modelNumber": "V-Raptor [X] 8K VV", + "referenceUrl": "https://www.red.com/v-raptor-x", + "color": "#dc2626", + "searchTerms": ["red", "v-raptor", "raptor", "vraptor x", "cinema camera", "8k", "vistavision", "global shutter"], + "ports": [ + {"id": "p1", "label": "SDI Out A (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p2", "label": "SDI Out B (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p3", "label": "HDMI Out", "signalType": "hdmi", "direction": "output", "connectorType": "hdmi"}, + {"id": "p4", "label": "Ethernet / Camera Ctrl", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "lemo-4pin"}, + {"id": "p5", "label": "Audio In (Mini-XLR)", "signalType": "analog-audio", "direction": "input", "connectorType": "mini-xlr"}, + {"id": "p6", "label": "USB-C", "signalType": "usb", "direction": "bidirectional", "connectorType": "usb-c"}, + {"id": "p7", "label": "Timecode (LEMO)", "signalType": "timecode", "direction": "bidirectional", "connectorType": "lemo-5pin"}, + {"id": "p8", "label": "GPIO / Ctrl", "signalType": "gpio", "direction": "bidirectional", "connectorType": "lemo-4pin"}, + {"id": "p9", "label": "DC Power In", "signalType": "power", "direction": "input", "connectorType": "lemo-2pin"} + ] + }, + { + "id": "custom-yamaha-tio1608d", + "label": "Yamaha Tio1608-D", + "shortName": "Tio1608-D", + "deviceType": "stage-box", + "category": "Audio I/O", + "manufacturer": "Yamaha", + "modelNumber": "Tio1608-D", + "referenceUrl": "https://www.yamahaproaudio.com/products/interfaces/tio/", + "color": "#6b21a8", + "searchTerms": ["yamaha", "tio", "tio1608", "dante", "stage box", "stagebox", "16x8", "tf"], + "ports": [ + {"id": "p1", "label": "Input 1-16 (Mic/Line XLR)", "signalType": "analog-audio", "direction": "input", "connectorType": "xlr-3"}, + {"id": "p2", "label": "Output 1-8 (XLR)", "signalType": "analog-audio", "direction": "output", "connectorType": "xlr-3"}, + {"id": "p3", "label": "Dante Primary", "signalType": "dante", "direction": "bidirectional", "connectorType": "ethercon"}, + {"id": "p4", "label": "Dante Secondary", "signalType": "dante", "direction": "bidirectional", "connectorType": "ethercon"}, + {"id": "p5", "label": "AC Power", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-glensound-inferno", + "label": "Glensound Inferno", + "shortName": "Inferno", + "deviceType": "commentary-box", + "category": "Intercom", + "manufacturer": "Glensound", + "modelNumber": "Inferno", + "referenceUrl": "https://www.glensound.com/product/inferno/", + "color": "#ea580c", + "searchTerms": ["glensound", "inferno", "commentary", "commentator", "dante", "aes67", "broadcast"], + "ports": [ + {"id": "p1", "label": "Mic/Line In (XLR, 48V)", "signalType": "analog-audio", "direction": "input", "connectorType": "xlr-3"}, + {"id": "p2", "label": "Headphone A (6.35mm)", "signalType": "analog-audio", "direction": "output", "connectorType": "trs-quarter"}, + {"id": "p3", "label": "Headphone B (6.35mm)", "signalType": "analog-audio", "direction": "output", "connectorType": "trs-quarter"}, + {"id": "p4", "label": "Dante/AES67 Primary (PoE)", "signalType": "dante", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p5", "label": "Dante/AES67 Secondary (PoE)", "signalType": "dante", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p6", "label": "DC Power In", "signalType": "power", "direction": "input", "connectorType": "barrel"} + ] + }, + { + "id": "custom-eng-ccu-base", + "label": "ENG Broadcast Camera Control System (CCU)", + "shortName": "ENG CCU", + "deviceType": "camera-ccu", + "category": "Sources", + "manufacturer": "OEM (Alibaba)", + "modelNumber": "ENG-CCU-1601427864091", + "referenceUrl": "https://www.alibaba.com/product-detail/ENG-Style-Broadcast-Camera-Control-System_1601427864091.html", + "color": "#0891b2", + "searchTerms": ["eng", "ccu", "camera control", "fiber", "base station", "broadcast", "smpte"], + "ports": [ + {"id": "p1", "label": "SMPTE Fiber to Camera", "signalType": "fiber", "direction": "bidirectional", "connectorType": "opticalcon"}, + {"id": "p2", "label": "SDI Out 1 (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p3", "label": "SDI Out 2 (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p4", "label": "SDI Return In (BNC)", "signalType": "sdi", "direction": "input", "connectorType": "bnc"}, + {"id": "p5", "label": "Genlock In (BNC)", "signalType": "genlock", "direction": "input", "connectorType": "bnc"}, + {"id": "p6", "label": "Intercom (XLR-5)", "signalType": "analog-audio", "direction": "bidirectional", "connectorType": "xlr-5"}, + {"id": "p7", "label": "Tally / GPIO (DB9)", "signalType": "tally", "direction": "bidirectional", "connectorType": "db9"}, + {"id": "p8", "label": "Ethernet / Control", "signalType": "ethernet", "direction": "bidirectional", "connectorType": "rj45"}, + {"id": "p9", "label": "AC Power", "signalType": "power", "direction": "input", "connectorType": "iec"} + ] + }, + { + "id": "custom-eng-ccu-camside", + "label": "ENG Camera Adapter (Camera Side)", + "shortName": "ENG Cam Adapter", + "deviceType": "camera-ccu", + "category": "Sources", + "manufacturer": "OEM (Alibaba)", + "modelNumber": "ENG-CCU-CAMSIDE-1601427864091", + "referenceUrl": "https://www.alibaba.com/product-detail/ENG-Style-Broadcast-Camera-Control-System_1601427864091.html", + "color": "#0891b2", + "searchTerms": ["eng", "ccu", "camera adapter", "camera back", "fiber", "smpte", "camera side", "broadcast"], + "ports": [ + {"id": "p1", "label": "SMPTE Fiber to Base Station", "signalType": "fiber", "direction": "bidirectional", "connectorType": "opticalcon"}, + {"id": "p2", "label": "SDI In from Camera (BNC)", "signalType": "sdi", "direction": "input", "connectorType": "bnc"}, + {"id": "p3", "label": "SDI Return Out to VF (BNC)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p4", "label": "Intercom Headset (XLR-5)", "signalType": "analog-audio", "direction": "bidirectional", "connectorType": "xlr-5"}, + {"id": "p5", "label": "Tally Out", "signalType": "tally", "direction": "output", "connectorType": "multipin"}, + {"id": "p6", "label": "Camera Control (RS-485/LANC)", "signalType": "rs485", "direction": "bidirectional", "connectorType": "multipin"}, + {"id": "p7", "label": "Power Out to Camera (XLR-4)", "signalType": "power", "direction": "output", "connectorType": "xlr-4"}, + {"id": "p8", "label": "DC Power In / Battery", "signalType": "power", "direction": "input", "connectorType": "xlr-4"} + ] + }, + { + "id": "custom-aida-uhd100a", + "label": "AIDA UHD-100A", + "shortName": "UHD-100A", + "deviceType": "camera", + "category": "Sources", + "manufacturer": "AIDA Imaging", + "modelNumber": "UHD-100A", + "referenceUrl": "https://aidaimaging.com/product/uhd-100a/", + "color": "#16a34a", + "searchTerms": ["aida", "uhd-100a", "pov", "4k", "uhd", "mini camera", "visca", "c-mount"], + "powerDrawW": 5, + "voltage": "12VDC (9-15VDC)", + "heightMm": 39, + "widthMm": 39, + "depthMm": 50.5, + "weightKg": 0.14, + "ports": [ + {"id": "p1", "label": "HDMI Out (4K30 / 1080p60)", "signalType": "hdmi", "direction": "output", "connectorType": "hdmi"}, + {"id": "p2", "label": "Audio In (3.5mm Mic/Line via I/O cable)", "signalType": "analog-audio", "direction": "input", "connectorType": "trs-eighth"}, + {"id": "p3", "label": "RS-485 VISCA (via I/O cable)", "signalType": "rs485", "direction": "bidirectional", "connectorType": "multipin"}, + {"id": "p4", "label": "12VDC Power In", "signalType": "power", "direction": "input", "connectorType": "barrel"} + ] + }, + { + "id": "custom-aja-dante-12gam", + "label": "AJA DANTE-12GAM", + "shortName": "DANTE-12GAM", + "deviceType": "audio-embedder", + "category": "Audio I/O", + "manufacturer": "AJA", + "modelNumber": "DANTE-12GAM", + "referenceUrl": "https://www.aja.com/products/dante-12gam", + "color": "#f59e0b", + "searchTerms": ["aja", "dante", "12gam", "embedder", "disembedder", "aes67", "st2110", "aoip", "sdi audio"], + "powerDrawW": 25, + "voltage": "10-18VDC / PoE+", + "heightMm": 41.81, + "widthMm": 127, + "depthMm": 205.49, + "weightKg": 0.87, + "poeDrawW": 25.5, + "ports": [ + {"id": "p1", "label": "12G-SDI In (16ch embed)", "signalType": "sdi", "direction": "input", "connectorType": "bnc"}, + {"id": "p2", "label": "12G-SDI Out (16ch embed)", "signalType": "sdi", "direction": "output", "connectorType": "bnc"}, + {"id": "p3", "label": "Dante Primary (GigE, PoE+)", "signalType": "dante", "direction": "bidirectional", "connectorType": "ethercon"}, + {"id": "p4", "label": "Dante Secondary (GigE)", "signalType": "dante", "direction": "bidirectional", "connectorType": "ethercon"}, + {"id": "p5", "label": "SFP Cage (opt. dual 12G BNC/LC TR)", "signalType": "sdi", "direction": "bidirectional", "connectorType": "sfp"}, + {"id": "p6", "label": "USB-C (eMini-Setup config)", "signalType": "usb", "direction": "bidirectional", "connectorType": "usb-c"}, + {"id": "p7", "label": "12VDC In (4-pin Mini-XLR)", "signalType": "power", "direction": "input", "connectorType": "mini-xlr"} + ] + } + ] +}