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 <[email protected]>
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"']]
     
 ]
 

Reply via email to