You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2025/08/10 09:27:28 UTC

(plc4x) branch develop updated: chore: Update the knx manufacturer data.

This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 4a1b710546 chore: Update the knx manufacturer data.
4a1b710546 is described below

commit 4a1b7105460f05723132ddb5a623731479cca64d
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Sun Aug 10 11:27:19 2025 +0200

    chore: Update the knx manufacturer data.
---
 .../knxnetip/readwrite/model/KnxManufacturer.go    | 42 +++++++++++++++++++---
 .../java/knxnetip/readwrite/KnxManufacturer.java   |  7 ++--
 .../knxnetip/readwrite/model/KnxManufacturer.cs    | 26 ++++++++++----
 .../protocols/knxnetip/knx-master-data.mspec       |  6 ++--
 4 files changed, 66 insertions(+), 15 deletions(-)

diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
index 1f53679f1d..45d1b3a4a7 100644
--- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
+++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
@@ -793,8 +793,10 @@ const (
 	KnxManufacturer_M_ALZINGERANDVOGEL_SOFTWAREENTWICKLUNGS_GMBH         KnxManufacturer = 747
 	KnxManufacturer_M_GIANFRANCO_SMART_SOLUTIONS_LTD                     KnxManufacturer = 748
 	KnxManufacturer_M_ROGERWELL_CONTROL_SYSTEM_LIMITED                   KnxManufacturer = 749
-	KnxManufacturer_M_ABB___RESERVED                                     KnxManufacturer = 750
-	KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    KnxManufacturer = 751
+	KnxManufacturer_M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_   KnxManufacturer = 750
+	KnxManufacturer_M_TECCO_PTY_LTD                                      KnxManufacturer = 751
+	KnxManufacturer_M_ABB___RESERVED                                     KnxManufacturer = 752
+	KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    KnxManufacturer = 753
 )
 
 var KnxManufacturerValues []KnxManufacturer
@@ -1552,6 +1554,8 @@ func init() {
 		KnxManufacturer_M_ALZINGERANDVOGEL_SOFTWAREENTWICKLUNGS_GMBH,
 		KnxManufacturer_M_GIANFRANCO_SMART_SOLUTIONS_LTD,
 		KnxManufacturer_M_ROGERWELL_CONTROL_SYSTEM_LIMITED,
+		KnxManufacturer_M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_,
+		KnxManufacturer_M_TECCO_PTY_LTD,
 		KnxManufacturer_M_ABB___RESERVED,
 		KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED,
 	}
@@ -4457,10 +4461,18 @@ func (e KnxManufacturer) Number() uint16 {
 		}
 	case 750:
 		{ /* '750' */
-			return 43954
+			return 811
 		}
 	case 751:
 		{ /* '751' */
+			return 812
+		}
+	case 752:
+		{ /* '752' */
+			return 43954
+		}
+	case 753:
+		{ /* '753' */
 			return 43959
 		}
 	case 76:
@@ -7483,10 +7495,18 @@ func (e KnxManufacturer) Name() string {
 		}
 	case 750:
 		{ /* '750' */
-			return "ABB - reserved"
+			return "Shanghai YUKON Automation Technologies Co., Ltd."
 		}
 	case 751:
 		{ /* '751' */
+			return "Tecco Pty Ltd"
+		}
+	case 752:
+		{ /* '752' */
+			return "ABB - reserved"
+		}
+	case 753:
+		{ /* '753' */
 			return "Busch-Jaeger Elektro - reserved"
 		}
 	case 76:
@@ -9059,8 +9079,12 @@ func KnxManufacturerByValue(value uint16) (enum KnxManufacturer, ok bool) {
 	case 75:
 		return KnxManufacturer_M_TAPKO_TECHNOLOGIES, true
 	case 750:
-		return KnxManufacturer_M_ABB___RESERVED, true
+		return KnxManufacturer_M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_, true
 	case 751:
+		return KnxManufacturer_M_TECCO_PTY_LTD, true
+	case 752:
+		return KnxManufacturer_M_ABB___RESERVED, true
+	case 753:
 		return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
 	case 76:
 		return KnxManufacturer_M_HDL, true
@@ -10568,6 +10592,10 @@ func KnxManufacturerByName(value string) (enum KnxManufacturer, ok bool) {
 		return KnxManufacturer_M_ROGERWELL_CONTROL_SYSTEM_LIMITED, true
 	case "M_TAPKO_TECHNOLOGIES":
 		return KnxManufacturer_M_TAPKO_TECHNOLOGIES, true
+	case "M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_":
+		return KnxManufacturer_M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_, true
+	case "M_TECCO_PTY_LTD":
+		return KnxManufacturer_M_TECCO_PTY_LTD, true
 	case "M_ABB___RESERVED":
 		return KnxManufacturer_M_ABB___RESERVED, true
 	case "M_BUSCH_JAEGER_ELEKTRO___RESERVED":
@@ -12150,6 +12178,10 @@ func (e KnxManufacturer) PLC4XEnumName() string {
 		return "M_ROGERWELL_CONTROL_SYSTEM_LIMITED"
 	case KnxManufacturer_M_TAPKO_TECHNOLOGIES:
 		return "M_TAPKO_TECHNOLOGIES"
+	case KnxManufacturer_M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_:
+		return "M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_"
+	case KnxManufacturer_M_TECCO_PTY_LTD:
+		return "M_TECCO_PTY_LTD"
 	case KnxManufacturer_M_ABB___RESERVED:
 		return "M_ABB___RESERVED"
 	case KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED:
diff --git a/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java b/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
index bb271e0af8..9dfd4a0049 100644
--- a/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
+++ b/plc4j/drivers/knxnetip/src/main/generated/org/apache/plc4x/java/knxnetip/readwrite/KnxManufacturer.java
@@ -879,9 +879,12 @@ public enum KnxManufacturer {
   M_GIANFRANCO_SMART_SOLUTIONS_LTD((int) 748, (int) 809, (String) "Gianfranco Smart Solutions Ltd"),
   M_ROGERWELL_CONTROL_SYSTEM_LIMITED(
       (int) 749, (int) 810, (String) "Rogerwell Control System Limited"),
-  M_ABB___RESERVED((int) 750, (int) 43954, (String) "ABB - reserved"),
+  M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_(
+      (int) 750, (int) 811, (String) "Shanghai YUKON Automation Technologies Co., Ltd."),
+  M_TECCO_PTY_LTD((int) 751, (int) 812, (String) "Tecco Pty Ltd"),
+  M_ABB___RESERVED((int) 752, (int) 43954, (String) "ABB - reserved"),
   M_BUSCH_JAEGER_ELEKTRO___RESERVED(
-      (int) 751, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
+      (int) 753, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
   private static final Map<Integer, KnxManufacturer> map;
 
   static {
diff --git a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
index 30b8170df5..45c5b2095c 100644
--- a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
+++ b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
@@ -775,8 +775,10 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_ALZINGERANDVOGEL_SOFTWAREENTWICKLUNGS_GMBH = 747,
         M_GIANFRANCO_SMART_SOLUTIONS_LTD = 748,
         M_ROGERWELL_CONTROL_SYSTEM_LIMITED = 749,
-        M_ABB___RESERVED = 750,
-        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 751,
+        M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_ = 750,
+        M_TECCO_PTY_LTD = 751,
+        M_ABB___RESERVED = 752,
+        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 753,
     }
 
     public static class KnxManufacturerInfo
@@ -2958,10 +2960,16 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_TAPKO_TECHNOLOGIES: { /* '75' */
                     return 114;
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '750' */
+                case KnxManufacturer.M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_: { /* '750' */
+                    return 811;
+                }
+                case KnxManufacturer.M_TECCO_PTY_LTD: { /* '751' */
+                    return 812;
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '752' */
                     return 43954;
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '751' */
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '753' */
                     return 43959;
                 }
                 case KnxManufacturer.M_HDL: { /* '76' */
@@ -5224,10 +5232,16 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_TAPKO_TECHNOLOGIES: { /* '75' */
                     return "TAPKO Technologies";
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '750' */
+                case KnxManufacturer.M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_: { /* '750' */
+                    return "Shanghai YUKON Automation Technologies Co., Ltd.";
+                }
+                case KnxManufacturer.M_TECCO_PTY_LTD: { /* '751' */
+                    return "Tecco Pty Ltd";
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '752' */
                     return "ABB - reserved";
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '751' */
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '753' */
                     return "Busch-Jaeger Elektro - reserved";
                 }
                 case KnxManufacturer.M_HDL: { /* '76' */
diff --git a/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec b/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
index b18ccfddd9..2fa0dcf7d3 100644
--- a/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
+++ b/protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
@@ -1499,8 +1499,10 @@
     ['747' M_ALZINGERANDVOGEL_SOFTWAREENTWICKLUNGS_GMBH ['808', '"Alzinger&Vogel Softwareentwicklungs GmbH"']]
     ['748' M_GIANFRANCO_SMART_SOLUTIONS_LTD ['809', '"Gianfranco Smart Solutions Ltd"']]
     ['749' M_ROGERWELL_CONTROL_SYSTEM_LIMITED ['810', '"Rogerwell Control System Limited"']]
-    ['750' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
-    ['751' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']]
+    ['750' M_SHANGHAI_YUKON_AUTOMATION_TECHNOLOGIES_CO___LTD_ ['811', '"Shanghai YUKON Automation Technologies Co., Ltd."']]
+    ['751' M_TECCO_PTY_LTD ['812', '"Tecco Pty Ltd"']]
+    ['752' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
+    ['753' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']]
     
 ]