diff --git a/device-types/Corning/EDGE-01U-SP.yaml b/device-types/Corning/EDGE-01U-SP.yaml new file mode 100644 index 000000000..b93502be4 --- /dev/null +++ b/device-types/Corning/EDGE-01U-SP.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Corning +model: EDGE-01U-SP +slug: edge-01u-sp +part_number: EDGE-01U-SP +u_height: 1 +is_full_depth: false +subdevice_role: parent +airflow: passive +comments: Corning EDGE 1-RU Fiber-Optic Housing with (12) module bays for Corning EDGE modules. +module-bays: + - name: 01A + position: 01A + - name: 01B + position: 01B + - name: 01C + position: 01C + - name: 01D + position: 01D + - name: 02A + position: 02A + - name: 02B + position: 02B + - name: 02C + position: 02C + - name: 02D + position: 02D + - name: 03A + position: 03A + - name: 03B + position: 03B + - name: 03C + position: 03C + - name: 03D + position: 03D diff --git a/device-types/Corning/EDGE-01U.yaml b/device-types/Corning/EDGE-01U.yaml new file mode 100644 index 000000000..f732f5597 --- /dev/null +++ b/device-types/Corning/EDGE-01U.yaml @@ -0,0 +1,27 @@ +--- +manufacturer: Corning +model: EDGE-01U +slug: edge-01u +part_number: EDGE-01U +u_height: 1 +is_full_depth: false +subdevice_role: parent +airflow: passive +comments: Corning EDGE 1-RU Fiber-Optic Housing with (8) module bays for Corning EDGE modules. +module-bays: + - name: 01A + position: 01A + - name: 01B + position: 01B + - name: 01C + position: 01C + - name: 01D + position: 01D + - name: 02A + position: 02A + - name: 02B + position: 02B + - name: 02C + position: 02C + - name: 02D + position: 02D diff --git a/device-types/Corning/EDGE-02U.yaml b/device-types/Corning/EDGE-02U.yaml new file mode 100644 index 000000000..a08632358 --- /dev/null +++ b/device-types/Corning/EDGE-02U.yaml @@ -0,0 +1,59 @@ +--- +manufacturer: Corning +model: EDGE-02U +slug: edge-02u +part_number: EDGE-02U +u_height: 2 +is_full_depth: false +subdevice_role: parent +airflow: passive +comments: Corning EDGE 2-RU Fiber-Optic Housing with (24) module bays for Corning EDGE modules. +module-bays: + - name: 01A + position: 01A + - name: 01B + position: 01B + - name: 01C + position: 01C + - name: 01D + position: 01D + - name: 02A + position: 02A + - name: 02B + position: 02B + - name: 02C + position: 02C + - name: 02D + position: 02D + - name: 03A + position: 03A + - name: 03B + position: 03B + - name: 03C + position: 03C + - name: 03D + position: 03D + - name: 04A + position: 04A + - name: 04B + position: 04B + - name: 04C + position: 04C + - name: 04D + position: 04D + - name: 05A + position: 05A + - name: 05B + position: 05B + - name: 05C + position: 05C + - name: 05D + position: 05D + - name: 06A + position: 06A + - name: 06B + position: 06B + - name: 06C + position: 06C + - name: 06D + position: 06D diff --git a/device-types/Corning/EDGE-04U.yaml b/device-types/Corning/EDGE-04U.yaml new file mode 100644 index 000000000..c959043d7 --- /dev/null +++ b/device-types/Corning/EDGE-04U.yaml @@ -0,0 +1,107 @@ +--- +manufacturer: Corning +model: EDGE-04U +slug: edge-04u +part_number: EDGE-04U +u_height: 4 +is_full_depth: false +subdevice_role: parent +airflow: passive +comments: Corning EDGE 4-RU Fiber-Optic Housing with (48) module bays for Corning EDGE modules. +module-bays: + - name: 01A + position: 01A + - name: 01B + position: 01B + - name: 01C + position: 01C + - name: 01D + position: 01D + - name: 02A + position: 02A + - name: 02B + position: 02B + - name: 02C + position: 02C + - name: 02D + position: 02D + - name: 03A + position: 03A + - name: 03B + position: 03B + - name: 03C + position: 03C + - name: 03D + position: 03D + - name: 04A + position: 04A + - name: 04B + position: 04B + - name: 04C + position: 04C + - name: 04D + position: 04D + - name: 05A + position: 05A + - name: 05B + position: 05B + - name: 05C + position: 05C + - name: 05D + position: 05D + - name: 06A + position: 06A + - name: 06B + position: 06B + - name: 06C + position: 06C + - name: 06D + position: 06D + - name: 07A + position: 07A + - name: 07B + position: 07B + - name: 07C + position: 07C + - name: 07D + position: 07D + - name: 08A + position: 08A + - name: 08B + position: 08B + - name: 08C + position: 08C + - name: 08D + position: 08D + - name: 09A + position: 09A + - name: 09B + position: 09B + - name: 09C + position: 09C + - name: 09D + position: 09D + - name: 10A + position: 10A + - name: 10B + position: 10B + - name: 10C + position: 10C + - name: 10D + position: 10D + - name: 11A + position: 11A + - name: 11B + position: 11B + - name: 11C + position: 11C + - name: 11D + position: 11D + - name: 12A + position: 12A + - name: 12B + position: 12B + - name: 12C + position: 12C + - name: 12D + position: 12D diff --git a/module-types/Corning/ECM-UM-12-04-89G.yaml b/module-types/Corning/ECM-UM-12-04-89G.yaml new file mode 100644 index 000000000..3be1532e6 --- /dev/null +++ b/module-types/Corning/ECM-UM-12-04-89G.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Corning +model: ECM-UM-12-04-89G +part_number: ECM-UM-12-04-89G +comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12\ + \ = 12-Strand \r\n* 04 = Shuttered LC UPC duplex single-mode \r\n* 89 = MTP 12 F (pinned) single-mode\ + \ multimode \r\n* G = Single-mode Ultra (OS2)" +front-ports: + - name: '{module}1' + type: lc + rear_port: '{module}1-6' + rear_port_position: 1 + description: Front Port 1 (Strands 1-2) + - name: '{module}2' + type: lc + rear_port: '{module}1-6' + rear_port_position: 2 + description: Front Port 2 (Strands 3-4) + - name: '{module}3' + type: lc + rear_port: '{module}1-6' + rear_port_position: 3 + description: Front Port 3 (Strands 5-6) + - name: '{module}4' + type: lc + rear_port: '{module}1-6' + rear_port_position: 4 + description: Front Port 4 (Strands 7-8) + - name: '{module}5' + type: lc + rear_port: '{module}1-6' + rear_port_position: 5 + description: Front Port 5 (Strands 9-10) + - name: '{module}6' + type: lc + rear_port: '{module}1-6' + rear_port_position: 6 + description: Front Port 6 (Strands 11-12) +rear-ports: + - name: '{module}1-6' + type: mpo + positions: 6 + description: Rear Port MPO connector ports 1-6 (strands 1-12) diff --git a/module-types/Corning/ECM-UM-12-05-93Q.yaml b/module-types/Corning/ECM-UM-12-05-93Q.yaml new file mode 100644 index 000000000..76804e18f --- /dev/null +++ b/module-types/Corning/ECM-UM-12-05-93Q.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Corning +model: ECM-UM-12-05-93Q +part_number: ECM-UM-12-05-93Q +comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12\ + \ = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP 12 F (pinned)\ + \ multimode \r\n* Q = 50 μm multimode (OM4)" +front-ports: + - name: '{module}1' + type: lc + rear_port: '{module}1-6' + rear_port_position: 1 + description: Front Port 1 (Strands 1-2) + - name: '{module}2' + type: lc + rear_port: '{module}1-6' + rear_port_position: 2 + description: Front Port 2 (Strands 3-4) + - name: '{module}3' + type: lc + rear_port: '{module}1-6' + rear_port_position: 3 + description: Front Port 3 (Strands 5-6) + - name: '{module}4' + type: lc + rear_port: '{module}1-6' + rear_port_position: 4 + description: Front Port 4 (Strands 7-8) + - name: '{module}5' + type: lc + rear_port: '{module}1-6' + rear_port_position: 5 + description: Front Port 5 (Strands 9-10) + - name: '{module}6' + type: lc + rear_port: '{module}1-6' + rear_port_position: 6 + description: Front Port 6 (Strands 11-12) +rear-ports: + - name: '{module}1-6' + type: mpo + positions: 6 + description: Rear Port MPO connector ports 1-6 (strands 1-12) diff --git a/module-types/Corning/ECM-UM-12-05-93T.yaml b/module-types/Corning/ECM-UM-12-05-93T.yaml new file mode 100644 index 000000000..7e5ca7abc --- /dev/null +++ b/module-types/Corning/ECM-UM-12-05-93T.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Corning +model: ECM-UM-12-05-93T +part_number: ECM-UM-12-05-93T +comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12\ + \ = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP 12 F (pinned)\ + \ multimode \r\n* T = 50 μm multimode (OM3)" +front-ports: + - name: '{module}1' + type: lc + rear_port: '{module}1-6' + rear_port_position: 1 + description: Front Port 1 (Strands 1-2) + - name: '{module}2' + type: lc + rear_port: '{module}1-6' + rear_port_position: 2 + description: Front Port 2 (Strands 3-4) + - name: '{module}3' + type: lc + rear_port: '{module}1-6' + rear_port_position: 3 + description: Front Port 3 (Strands 5-6) + - name: '{module}4' + type: lc + rear_port: '{module}1-6' + rear_port_position: 4 + description: Front Port 4 (Strands 7-8) + - name: '{module}5' + type: lc + rear_port: '{module}1-6' + rear_port_position: 5 + description: Front Port 5 (Strands 9-10) + - name: '{module}6' + type: lc + rear_port: '{module}1-6' + rear_port_position: 6 + description: Front Port 6 (Strands 11-12) +rear-ports: + - name: '{module}1-6' + type: mpo + positions: 6 + description: Rear Port MPO connector ports 1-6 (strands 1-12) diff --git a/module-types/Corning/ECM-UM-12-05-93V.yaml b/module-types/Corning/ECM-UM-12-05-93V.yaml new file mode 100644 index 000000000..47e680969 --- /dev/null +++ b/module-types/Corning/ECM-UM-12-05-93V.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Corning +model: ECM-UM-12-05-93V +part_number: ECM-UM-12-05-93V +comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12\ + \ = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP 12 F (pinned)\ + \ multimode \r\n* V = 50 μm multimode (OM5)" +front-ports: + - name: '{module}1' + type: lc + rear_port: '{module}1-6' + rear_port_position: 1 + description: Front Port 1 (Strands 1-2) + - name: '{module}2' + type: lc + rear_port: '{module}1-6' + rear_port_position: 2 + description: Front Port 2 (Strands 3-4) + - name: '{module}3' + type: lc + rear_port: '{module}1-6' + rear_port_position: 3 + description: Front Port 3 (Strands 5-6) + - name: '{module}4' + type: lc + rear_port: '{module}1-6' + rear_port_position: 4 + description: Front Port 4 (Strands 7-8) + - name: '{module}5' + type: lc + rear_port: '{module}1-6' + rear_port_position: 5 + description: Front Port 5 (Strands 9-10) + - name: '{module}6' + type: lc + rear_port: '{module}1-6' + rear_port_position: 6 + description: Front Port 6 (Strands 11-12) +rear-ports: + - name: '{module}1-6' + type: mpo + positions: 6 + description: Rear Port MPO connector ports 1-6 (strands 1-12)