From 510026592439cce89d426cf15a53a8c3b2969c15 Mon Sep 17 00:00:00 2001 From: Harry Date: Thu, 26 Dec 2024 18:09:13 +0000 Subject: [PATCH] Updated Juniper EX92xx (#2585) * Update EX9204.yaml Converted to module-bays * Create EX908.yaml * Update and rename EX908.yaml to EX9208.yaml * Update EX9214.yaml * Update EX9208.yaml fixed issue * Update IMS-GXL.yml Remove non-ASCII character * Fixed pre-commit issues --- device-types/Juniper/EX9204.yaml | 22 +++++---- device-types/Juniper/EX9208.yaml | 35 ++++++++++++++ device-types/Juniper/EX9214.yaml | 47 ++++++++++++++----- .../sel-2243-power-coupler.yml | 2 - ...ast-high-current-digital-output-module.yml | 1 - .../sel-2245-2-dc-analog-input-module.yml | 1 - 6 files changed, 84 insertions(+), 24 deletions(-) create mode 100644 device-types/Juniper/EX9208.yaml diff --git a/device-types/Juniper/EX9204.yaml b/device-types/Juniper/EX9204.yaml index e0ad0f22d8..e1d2c8207c 100644 --- a/device-types/Juniper/EX9204.yaml +++ b/device-types/Juniper/EX9204.yaml @@ -4,17 +4,21 @@ model: EX9204 slug: juniper-ex9204 u_height: 5 is_full_depth: true -subdevice_role: parent comments: '[Juniper EX9204 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000432-en.pdf)' -console-ports: - - name: Console-RE0 - type: rj-45 -power-ports: +module-bays: + - name: SF0 + position: '0' + - name: SF1/LC0 + position: 1|0 + - name: LC1 + position: '1' + - name: LC2 + position: '2' - name: PSU0 - type: iec-60320-c20 + position: '0' - name: PSU1 - type: iec-60320-c20 + position: '1' - name: PSU2 - type: iec-60320-c20 + position: '2' - name: PSU3 - type: iec-60320-c20 + positions: '3' diff --git a/device-types/Juniper/EX9208.yaml b/device-types/Juniper/EX9208.yaml new file mode 100644 index 0000000000..03a197257a --- /dev/null +++ b/device-types/Juniper/EX9208.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Juniper +model: EX9208 +slug: juniper-ex9208 +u_height: 8 +weight: 30 +weight_unit: kg +airflow: right-to-left +is_full_depth: true +comments: '[Juniper EX9208 System Overview](https://www.juniper.net/documentation/us/en/hardware/ex9208/topics/topic-map/ex9208-system-overview.html)' +module-bays: + - name: SF0 + position: '0' + - name: SF1 + position: '1' + - name: LC0 + position: '0' + - name: LC1 + position: '1' + - name: LC2 + position: '2' + - name: LC3 + position: '3' + - name: LC4 + position: '4' + - name: LC5 + position: '5' + - name: PSU0 + position: '0' + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' + - name: PSU3 + positions: '3' diff --git a/device-types/Juniper/EX9214.yaml b/device-types/Juniper/EX9214.yaml index 1d87d45864..91595f3ed4 100644 --- a/device-types/Juniper/EX9214.yaml +++ b/device-types/Juniper/EX9214.yaml @@ -3,20 +3,45 @@ manufacturer: Juniper model: EX9214 slug: juniper-ex9214 u_height: 16 +weight: 68.04 +weight_unit: kg +airflow: front-to-rear is_full_depth: true -subdevice_role: parent comments: '[Juniper EX9214 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000432-en.pdf)' -console-ports: - - name: Console-RE0 - type: rj-45 - - name: Console-RE1 - type: rj-45 -power-ports: +module-bays: + - name: SF0 + position: '0' + - name: SF1 + position: '1' + - name: LC0 + position: '0' + - name: LC1 + position: '1' + - name: LC2 + position: '2' + - name: LC3 + position: '3' + - name: LC4 + position: '4' + - name: LC5 + position: '5' + - name: SF2/LC6 + position: 2/6 + - name: LC7 + position: '7' + - name: LC8 + position: '8' + - name: LC9 + position: '9' + - name: LC10 + position: '10' + - name: LC11 + position: '11' - name: PSU0 - type: iec-60320-c20 + position: '0' - name: PSU1 - type: iec-60320-c20 + position: '1' - name: PSU2 - type: iec-60320-c20 + position: '2' - name: PSU3 - type: iec-60320-c20 + positions: '3' diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml index c331c4173a..346f87df67 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml @@ -3,13 +3,11 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2243 Power Coupler description: Every SEL Axion node requires at least one SEL-2243 Power Coupler module. The SEL-2243 serves two purposes in an Axion system. It is the power supply for all modules installed in the node, and; It provides two dedicated EtherCAT ports so that mutiple Axion nodes can operate together. - interfaces: - name: Eth01 type: 100base-tx - name: Eth02 type: 100base-tx - power-ports: - name: dc power terminal type: dc-terminal diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml index f339c3e172..2ba4a0eb80 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml @@ -3,7 +3,6 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2244-5 Fast High-Current Digital Output Module description: The SEL-2244-5 module includes ten control outputs with LED indication that have high current tripping capacity (10 A) and fast output rise time (<16 at 125 V). Up to nine modules may be used in a node - interfaces: - name: Digital-output terminal type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml index e7c2b47f27..d4ed07f148 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml @@ -3,7 +3,6 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2245-2 DC Analog Input Module description: The SEL-2245-2 module includes 16 inputs that are software-selectable for input ranges of 20 mA, 2 mA, or +10 V. Up to 9 modules may be used in a node, and a maximum of 16 analog modules may be used in one Axion system. - interfaces: - name: Analog-input terminal type: other