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

chrisdutz 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 52e841443a chore: Updated the KNX Vendor IDs
52e841443a is described below

commit 52e841443aa44e5307ce3bd92f0ad88a2416936a
Author: Christofer Dutz <[email protected]>
AuthorDate: Wed Aug 12 15:43:21 2026 +0200

    chore: Updated the KNX Vendor IDs
---
 .../knxnetip/readwrite/model/KnxManufacturer.go    | 26 +++++++++++++++++-----
 .../java/knxnetip/readwrite/KnxManufacturer.java   |  6 +++--
 .../knxnetip/readwrite/model/KnxManufacturer.cs    | 19 +++++++++++-----
 .../protocols/knxnetip/knx-master-data.mspec       |  5 +++--
 4 files changed, 41 insertions(+), 15 deletions(-)

diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go 
b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
index e71be78416..9da154328b 100644
--- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
+++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
@@ -865,8 +865,9 @@ const (
        KnxManufacturer_M_SMARTVOS                                           
KnxManufacturer = 819
        KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH            
KnxManufacturer = 820
        KnxManufacturer_M_CHINT                                              
KnxManufacturer = 821
-       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 822
-       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 823
+       KnxManufacturer_M_BEEKER_TECH_GMBH_AND_CO__KG                        
KnxManufacturer = 822
+       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 823
+       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 824
 )
 
 var KnxManufacturerValues []KnxManufacturer
@@ -1696,6 +1697,7 @@ func init() {
                KnxManufacturer_M_SMARTVOS,
                KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH,
                KnxManufacturer_M_CHINT,
+               KnxManufacturer_M_BEEKER_TECH_GMBH_AND_CO__KG,
                KnxManufacturer_M_ABB___RESERVED,
                KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED,
        }
@@ -4921,10 +4923,14 @@ func (e KnxManufacturer) Number() uint16 {
                }
        case 822:
                { /* '822' */
-                       return 43954
+                       return 884
                }
        case 823:
                { /* '823' */
+                       return 43954
+               }
+       case 824:
+               { /* '824' */
                        return 43959
                }
        case 83:
@@ -8235,10 +8241,14 @@ func (e KnxManufacturer) Name() string {
                }
        case 822:
                { /* '822' */
-                       return "ABB - reserved"
+                       return "Beeker Tech GmbH & Co. KG"
                }
        case 823:
                { /* '823' */
+                       return "ABB - reserved"
+               }
+       case 824:
+               { /* '824' */
                        return "Busch-Jaeger Elektro - reserved"
                }
        case 83:
@@ -9939,8 +9949,10 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 821:
                return KnxManufacturer_M_CHINT, true
        case 822:
-               return KnxManufacturer_M_ABB___RESERVED, true
+               return KnxManufacturer_M_BEEKER_TECH_GMBH_AND_CO__KG, true
        case 823:
+               return KnxManufacturer_M_ABB___RESERVED, true
+       case 824:
                return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
        case 83:
                return KnxManufacturer_M_DURABLE_TECHNOLOGIES, true
@@ -11592,6 +11604,8 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return 
KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH, true
        case "M_CHINT":
                return KnxManufacturer_M_CHINT, true
+       case "M_BEEKER_TECH_GMBH_AND_CO__KG":
+               return KnxManufacturer_M_BEEKER_TECH_GMBH_AND_CO__KG, true
        case "M_ABB___RESERVED":
                return KnxManufacturer_M_ABB___RESERVED, true
        case "M_BUSCH_JAEGER_ELEKTRO___RESERVED":
@@ -13318,6 +13332,8 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH"
        case KnxManufacturer_M_CHINT:
                return "M_CHINT"
+       case KnxManufacturer_M_BEEKER_TECH_GMBH_AND_CO__KG:
+               return "M_BEEKER_TECH_GMBH_AND_CO__KG"
        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 251081ab6e..f133ad5be5 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
@@ -1669,9 +1669,11 @@ public enum KnxManufacturer {
 
   M_CHINT((int) 821, (int) 883, "CHINT"),
 
-  M_ABB___RESERVED((int) 822, (int) 43954, "ABB - reserved"),
+  M_BEEKER_TECH_GMBH_AND_CO__KG((int) 822, (int) 884, "Beeker Tech GmbH & Co. 
KG"),
 
-  M_BUSCH_JAEGER_ELEKTRO___RESERVED((int) 823, (int) 43959, "Busch-Jaeger 
Elektro - reserved");
+  M_ABB___RESERVED((int) 823, (int) 43954, "ABB - reserved"),
+
+  M_BUSCH_JAEGER_ELEKTRO___RESERVED((int) 824, (int) 43959, "Busch-Jaeger 
Elektro - reserved");
 
   private static final Map<Integer, KnxManufacturer> map;
 
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 965752d373..0147e6e677 100644
--- 
a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
+++ 
b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
@@ -847,8 +847,9 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
         M_SMARTVOS = 819,
         M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH = 820,
         M_CHINT = 821,
-        M_ABB___RESERVED = 822,
-        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 823,
+        M_BEEKER_TECH_GMBH_AND_CO__KG = 822,
+        M_ABB___RESERVED = 823,
+        M_BUSCH_JAEGER_ELEKTRO___RESERVED = 824,
     }
 
     public static class KnxManufacturerInfo
@@ -3270,10 +3271,13 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_CHINT: { /* '821' */
                     return 883;
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '822' */
+                case KnxManufacturer.M_BEEKER_TECH_GMBH_AND_CO__KG: { /* '822' 
*/
+                    return 884;
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '823' */
                     return 43954;
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'823' */
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'824' */
                     return 43959;
                 }
                 case KnxManufacturer.M_DURABLE_TECHNOLOGIES: { /* '83' */
@@ -5752,10 +5756,13 @@ namespace 
org.apache.plc4net.drivers.knxnetip.readwrite.model
                 case KnxManufacturer.M_CHINT: { /* '821' */
                     return "CHINT";
                 }
-                case KnxManufacturer.M_ABB___RESERVED: { /* '822' */
+                case KnxManufacturer.M_BEEKER_TECH_GMBH_AND_CO__KG: { /* '822' 
*/
+                    return "Beeker Tech GmbH & Co. KG";
+                }
+                case KnxManufacturer.M_ABB___RESERVED: { /* '823' */
                     return "ABB - reserved";
                 }
-                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'823' */
+                case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* 
'824' */
                     return "Busch-Jaeger Elektro - reserved";
                 }
                 case KnxManufacturer.M_DURABLE_TECHNOLOGIES: { /* '83' */
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 62fd86dd43..6cd90c6983 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
@@ -1574,8 +1574,9 @@
     ['819' M_SMARTVOS ['880', '"smartVOS"']]
     ['820' M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH ['881', '"ISG 
Industrielle Steuerungstechnik GmbH"']]
     ['821' M_CHINT ['883', '"CHINT"']]
-    ['822' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
-    ['823' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
+    ['822' M_BEEKER_TECH_GMBH_AND_CO__KG ['884', '"Beeker Tech GmbH & Co. 
KG"']]
+    ['823' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
+    ['824' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
     
 ]
 

Reply via email to