From 927cc7fbc93922cd0f4451426fb89965ce6cb543 Mon Sep 17 00:00:00 2001 From: mcruk <14611257+mcruk@users.noreply.github.com> Date: Sun, 19 Oct 2025 16:58:12 +0100 Subject: [PATCH 1/6] Add files via upload --- device-types/RuggedCOM/RST2228P.yaml | 46 ++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 device-types/RuggedCOM/RST2228P.yaml diff --git a/device-types/RuggedCOM/RST2228P.yaml b/device-types/RuggedCOM/RST2228P.yaml new file mode 100644 index 0000000000..c0d988058a --- /dev/null +++ b/device-types/RuggedCOM/RST2228P.yaml @@ -0,0 +1,46 @@ +manufacturer: RuggedCOM +model: Rugged Switch RST2228 +slug: ruggedcom-rugged-switch-rst2228p +part_number: RST2228 +u_height: 1 +is_full_depth: false +airflow: side-to-rear +weight: 10 +weight_unit: kg +comments: '[RST2228 Datasheet](https://cache.industry.siemens.com/dl/files/348/109766348/att_980977/v1/SIE_RST2228.pdf)' +power-ports: + - name: DC Input + type: other + maximum_draw: 600 +console-ports: + - name: Console + type: usb-b + label: Console +module-bays: + - name: 1 + position: TOP 1 + description: Power module + - name: 2 + position: Bottom 1 + description: Power module + - name: 3 + position: TOP 2 + description: Power module + - name: 4 + position: Bottom 2 + description: Power module + - name: 5 + position: TOP 3 + description: Power module + - name: 6 + position: Bottom 3 + description: Power module +interfaces: + - name: '0/1' + type: 10gbase-x-sfpp + - name: '0/1' + type: 10gbase-x-sfpp + - name: '0/3' + type: 10gbase-x-sfpp + - name: '0/4' + type: 10gbase-x-sfpp From 5bfd7c9545d51f215c46ea5cfa4cfbc0568a7991 Mon Sep 17 00:00:00 2001 From: mcruk <14611257+mcruk@users.noreply.github.com> Date: Sun, 19 Oct 2025 17:16:45 +0100 Subject: [PATCH 2/6] Update RST2228P.yaml --- device-types/RuggedCOM/RST2228P.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/device-types/RuggedCOM/RST2228P.yaml b/device-types/RuggedCOM/RST2228P.yaml index c0d988058a..c081cb5423 100644 --- a/device-types/RuggedCOM/RST2228P.yaml +++ b/device-types/RuggedCOM/RST2228P.yaml @@ -1,3 +1,4 @@ +--- manufacturer: RuggedCOM model: Rugged Switch RST2228 slug: ruggedcom-rugged-switch-rst2228p @@ -19,22 +20,16 @@ console-ports: module-bays: - name: 1 position: TOP 1 - description: Power module - name: 2 position: Bottom 1 - description: Power module - name: 3 position: TOP 2 - description: Power module - name: 4 position: Bottom 2 - description: Power module - name: 5 position: TOP 3 - description: Power module - name: 6 position: Bottom 3 - description: Power module interfaces: - name: '0/1' type: 10gbase-x-sfpp From 329052a7b5b05f81b1fe812a8040c8d68526d623 Mon Sep 17 00:00:00 2001 From: mcruk <14611257+mcruk@users.noreply.github.com> Date: Sun, 19 Oct 2025 17:22:49 +0100 Subject: [PATCH 3/6] Update RST2228P.yaml From a2dd2baab6b2b41d5853ef5bae6144c2ee9bc215 Mon Sep 17 00:00:00 2001 From: mcruk <14611257+mcruk@users.noreply.github.com> Date: Sun, 19 Oct 2025 17:32:42 +0100 Subject: [PATCH 4/6] Delete device-types/RuggedCOM/RST2228P.yaml --- device-types/RuggedCOM/RST2228P.yaml | 41 ---------------------------- 1 file changed, 41 deletions(-) delete mode 100644 device-types/RuggedCOM/RST2228P.yaml diff --git a/device-types/RuggedCOM/RST2228P.yaml b/device-types/RuggedCOM/RST2228P.yaml deleted file mode 100644 index c081cb5423..0000000000 --- a/device-types/RuggedCOM/RST2228P.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -manufacturer: RuggedCOM -model: Rugged Switch RST2228 -slug: ruggedcom-rugged-switch-rst2228p -part_number: RST2228 -u_height: 1 -is_full_depth: false -airflow: side-to-rear -weight: 10 -weight_unit: kg -comments: '[RST2228 Datasheet](https://cache.industry.siemens.com/dl/files/348/109766348/att_980977/v1/SIE_RST2228.pdf)' -power-ports: - - name: DC Input - type: other - maximum_draw: 600 -console-ports: - - name: Console - type: usb-b - label: Console -module-bays: - - name: 1 - position: TOP 1 - - name: 2 - position: Bottom 1 - - name: 3 - position: TOP 2 - - name: 4 - position: Bottom 2 - - name: 5 - position: TOP 3 - - name: 6 - position: Bottom 3 -interfaces: - - name: '0/1' - type: 10gbase-x-sfpp - - name: '0/1' - type: 10gbase-x-sfpp - - name: '0/3' - type: 10gbase-x-sfpp - - name: '0/4' - type: 10gbase-x-sfpp From f83dd6ea9256877be2983f2cbcdfcef2b2d5a177 Mon Sep 17 00:00:00 2001 From: mcruk <14611257+mcruk@users.noreply.github.com> Date: Sun, 19 Oct 2025 17:33:04 +0100 Subject: [PATCH 5/6] Add files via upload --- device-types/RuggedCOM/RST2228P.yaml | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 device-types/RuggedCOM/RST2228P.yaml diff --git a/device-types/RuggedCOM/RST2228P.yaml b/device-types/RuggedCOM/RST2228P.yaml new file mode 100644 index 0000000000..bfd5a6abe0 --- /dev/null +++ b/device-types/RuggedCOM/RST2228P.yaml @@ -0,0 +1,41 @@ +--- +manufacturer: RuggedCOM +model: Rugged Switch RST2228 +slug: ruggedcom-rugged-switch-rst2228p +part_number: RST2228 +u_height: 1 +is_full_depth: false +airflow: side-to-rear +weight: 10 +weight_unit: kg +comments: '[RST2228 Datasheet](https://cache.industry.siemens.com/dl/files/348/109766348/att_980977/v1/SIE_RST2228.pdf)' +power-ports: + - name: DC Input + type: other + maximum_draw: 600 +console-ports: + - name: Console + type: usb-b + label: Console +module-bays: + - name: 1 + position: TOP 1 + - name: 2 + position: Bottom 1 + - name: 3 + position: TOP 2 + - name: 4 + position: Bottom 2 + - name: 5 + position: TOP 3 + - name: 6 + position: Bottom 3 +interfaces: + - name: '0/1' + type: 10gbase-x-sfpp + - name: '0/1' + type: 10gbase-x-sfpp + - name: '0/3' + type: 10gbase-x-sfpp + - name: '0/4' + type: 10gbase-x-sfpp From 6f44374ba64cd44980f5ea070e79b5b3ff29b1d9 Mon Sep 17 00:00:00 2001 From: Harry Date: Fri, 24 Oct 2025 15:20:30 +0000 Subject: [PATCH 6/6] fixed issues --- device-types/RuggedCOM/RST2228P.yaml | 31 +++++++++++++++------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/device-types/RuggedCOM/RST2228P.yaml b/device-types/RuggedCOM/RST2228P.yaml index bfd5a6abe0..e15ddae014 100644 --- a/device-types/RuggedCOM/RST2228P.yaml +++ b/device-types/RuggedCOM/RST2228P.yaml @@ -1,8 +1,8 @@ --- manufacturer: RuggedCOM -model: Rugged Switch RST2228 +model: Rugged Switch RST2228P slug: ruggedcom-rugged-switch-rst2228p -part_number: RST2228 +part_number: RST2228P u_height: 1 is_full_depth: false airflow: side-to-rear @@ -10,32 +10,35 @@ weight: 10 weight_unit: kg comments: '[RST2228 Datasheet](https://cache.industry.siemens.com/dl/files/348/109766348/att_980977/v1/SIE_RST2228.pdf)' power-ports: - - name: DC Input - type: other + - name: DC Input 1 + type: dc-terminal + maximum_draw: 600 + - name: DC Input 2 + type: dc-terminal maximum_draw: 600 console-ports: - name: Console type: usb-b label: Console module-bays: - - name: 1 + - name: '1' position: TOP 1 - - name: 2 + - name: '2' position: Bottom 1 - - name: 3 + - name: '3' position: TOP 2 - - name: 4 + - name: '4' position: Bottom 2 - - name: 5 + - name: '5' position: TOP 3 - - name: 6 + - name: '6' position: Bottom 3 interfaces: - - name: '0/1' + - name: 0/1 type: 10gbase-x-sfpp - - name: '0/1' + - name: 0/2 type: 10gbase-x-sfpp - - name: '0/3' + - name: 0/3 type: 10gbase-x-sfpp - - name: '0/4' + - name: 0/4 type: 10gbase-x-sfpp