From 8e99e579626c6d09fa0679b0cb08b501741ce0c1 Mon Sep 17 00:00:00 2001 From: Sjur Fredriksen Date: Fri, 22 Mar 2024 15:33:49 +0100 Subject: [PATCH] Add AFL U-series panels and cassettes (#2019) --- device-types/AFL/FXUCXXBXXX-01BH.yaml | 19 ++++ device-types/AFL/FXUCXXBXXX-02BH.yaml | 33 +++++++ module-types/AFL/A7UD12BPVA-04DA.yaml | 69 ++++++++++++++ module-types/AFL/A7UD24BPVA-04DA.yaml | 132 ++++++++++++++++++++++++++ 4 files changed, 253 insertions(+) create mode 100644 device-types/AFL/FXUCXXBXXX-01BH.yaml create mode 100644 device-types/AFL/FXUCXXBXXX-02BH.yaml create mode 100644 module-types/AFL/A7UD12BPVA-04DA.yaml create mode 100644 module-types/AFL/A7UD24BPVA-04DA.yaml diff --git a/device-types/AFL/FXUCXXBXXX-01BH.yaml b/device-types/AFL/FXUCXXBXXX-01BH.yaml new file mode 100644 index 00000000..8dc15f2e --- /dev/null +++ b/device-types/AFL/FXUCXXBXXX-01BH.yaml @@ -0,0 +1,19 @@ +--- +manufacturer: AFL +model: U-Series Housing 1RU, 5 Cassettes +slug: afl-fxucxxbxxx-01bh +part_number: FXUCXXBXXX-01BH +u_height: 1 +is_full_depth: false +is_powered: false +module-bays: + - name: A + position: A + - name: B + position: B + - name: C + position: C + - name: D + position: D + - name: E + position: E diff --git a/device-types/AFL/FXUCXXBXXX-02BH.yaml b/device-types/AFL/FXUCXXBXXX-02BH.yaml new file mode 100644 index 00000000..06206086 --- /dev/null +++ b/device-types/AFL/FXUCXXBXXX-02BH.yaml @@ -0,0 +1,33 @@ +--- +manufacturer: AFL +model: U-Series Housing 2RU, 12 Cassettes +slug: afl-fxucxxbxxx-02bh +part_number: FXUCXXBXXX-02BH +u_height: 2 +is_full_depth: false +is_powered: false +module-bays: + - name: A + position: A + - name: B + position: B + - name: C + position: C + - name: D + position: D + - name: E + position: E + - name: F + position: F + - name: G + position: G + - name: H + position: H + - name: I + position: I + - name: J + position: J + - name: K + position: K + - name: L + position: L diff --git a/module-types/AFL/A7UD12BPVA-04DA.yaml b/module-types/AFL/A7UD12BPVA-04DA.yaml new file mode 100644 index 00000000..bc18687c --- /dev/null +++ b/module-types/AFL/A7UD12BPVA-04DA.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: AFL +model: A7UD12BPVA-04DA +comments: U-Series Module 1xMPO12(m)-12xLC/UPC SM G.657.A1, Base-12 Pol. A/C, Premium +front-ports: + - name: '{module}:01' + type: lc + rear_port: '{module}:1' + label: 01-A + rear_port_position: 1 + - name: '{module}:02' + type: lc + rear_port: '{module}:1' + label: 01-B + rear_port_position: 12 + - name: '{module}:03' + type: lc + rear_port: '{module}:1' + label: 02-A + rear_port_position: 2 + - name: '{module}:04' + type: lc + rear_port: '{module}:1' + label: 02-B + rear_port_position: 11 + - name: '{module}:05' + type: lc + rear_port: '{module}:1' + label: 03-A + rear_port_position: 3 + - name: '{module}:06' + type: lc + rear_port: '{module}:1' + label: 03-B + rear_port_position: 10 + - name: '{module}:07' + type: lc + rear_port: '{module}:1' + label: 04-A + rear_port_position: 4 + - name: '{module}:08' + type: lc + rear_port: '{module}:1' + label: 04-B + rear_port_position: 9 + - name: '{module}:09' + type: lc + rear_port: '{module}:1' + label: 05-A + rear_port_position: 5 + - name: '{module}:10' + type: lc + rear_port: '{module}:1' + label: 05-B + rear_port_position: 8 + - name: '{module}:11' + type: lc + rear_port: '{module}:1' + label: 06-A + rear_port_position: 6 + - name: '{module}:12' + type: lc + rear_port: '{module}:1' + label: 06-B + rear_port_position: 7 +rear-ports: + - name: '{module}:1' + type: mpo + positions: 12 diff --git a/module-types/AFL/A7UD24BPVA-04DA.yaml b/module-types/AFL/A7UD24BPVA-04DA.yaml new file mode 100644 index 00000000..8b951afd --- /dev/null +++ b/module-types/AFL/A7UD24BPVA-04DA.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: AFL +model: A7UD24BPVA-04DA +comments: U-Series Module 2xMPO12(m)-24xLC/UPC SM G.657.A1,2x Base-12 Pol. A/C Premium +front-ports: + - name: '{module}:01' + type: lc + rear_port: '{module}:1' + label: 01-A + rear_port_position: 1 + - name: '{module}:02' + type: lc + rear_port: '{module}:1' + label: 01-B + rear_port_position: 12 + - name: '{module}:03' + type: lc + rear_port: '{module}:1' + label: 02-A + rear_port_position: 2 + - name: '{module}:04' + type: lc + rear_port: '{module}:1' + label: 02-B + rear_port_position: 11 + - name: '{module}:05' + type: lc + rear_port: '{module}:1' + label: 03-A + rear_port_position: 3 + - name: '{module}:06' + type: lc + rear_port: '{module}:1' + label: 03-B + rear_port_position: 10 + - name: '{module}:07' + type: lc + rear_port: '{module}:1' + label: 04-A + rear_port_position: 4 + - name: '{module}:08' + type: lc + rear_port: '{module}:1' + label: 04-B + rear_port_position: 9 + - name: '{module}:09' + type: lc + rear_port: '{module}:1' + label: 05-A + rear_port_position: 5 + - name: '{module}:10' + type: lc + rear_port: '{module}:1' + label: 05-B + rear_port_position: 8 + - name: '{module}:11' + type: lc + rear_port: '{module}:1' + label: 06-A + rear_port_position: 6 + - name: '{module}:12' + type: lc + rear_port: '{module}:1' + label: 06-B + rear_port_position: 7 + - name: '{module}:13' + type: lc + rear_port: '{module}:2' + label: 07-A + rear_port_position: 1 + - name: '{module}:14' + type: lc + rear_port: '{module}:2' + label: 07-B + rear_port_position: 12 + - name: '{module}:15' + type: lc + rear_port: '{module}:2' + label: 08-A + rear_port_position: 2 + - name: '{module}:16' + type: lc + rear_port: '{module}:2' + label: 08-B + rear_port_position: 11 + - name: '{module}:17' + type: lc + rear_port: '{module}:2' + label: 09-A + rear_port_position: 3 + - name: '{module}:18' + type: lc + rear_port: '{module}:2' + label: 09-B + rear_port_position: 10 + - name: '{module}:19' + type: lc + rear_port: '{module}:2' + label: 10-A + rear_port_position: 4 + - name: '{module}:20' + type: lc + rear_port: '{module}:2' + label: 10-B + rear_port_position: 9 + - name: '{module}:21' + type: lc + rear_port: '{module}:2' + label: 11-A + rear_port_position: 5 + - name: '{module}:22' + type: lc + rear_port: '{module}:2' + label: 11-B + rear_port_position: 8 + - name: '{module}:23' + type: lc + rear_port: '{module}:2' + label: 12-A + rear_port_position: 6 + - name: '{module}:24' + type: lc + rear_port: '{module}:2' + label: 12-B + rear_port_position: 7 +rear-ports: + - name: '{module}:1' + type: mpo + positions: 12 + - name: '{module}:2' + type: mpo + positions: 12