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

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

commit a5d850defe74aace9d09de33113b79988ebced8d
Author: Christofer Dutz <[email protected]>
AuthorDate: Thu Nov 30 21:51:36 2023 +0100

    chore: Updated KNX manufacturer ids
---
 .../knxnetip/readwrite/model/KnxManufacturer.go    | 58 ++++++++++++++++++++--
 .../java/knxnetip/readwrite/KnxManufacturer.java   |  7 ++-
 .../protocols/knxnetip/knx-master-data.mspec       |  7 ++-
 3 files changed, 63 insertions(+), 9 deletions(-)

diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go 
b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
index 0dd6a3d9f9..2a7509e17f 100644
--- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
+++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go
@@ -694,8 +694,11 @@ const (
        KnxManufacturer_M_ATOUCH                                             
KnxManufacturer = 648
        KnxManufacturer_M_PANASONIC_LIFE_SOLUTIONS_INDIA_PVT__LTD            
KnxManufacturer = 649
        KnxManufacturer_M_WALLYONS                                           
KnxManufacturer = 650
-       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 651
-       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 652
+       KnxManufacturer_M_ZIMMEX                                             
KnxManufacturer = 651
+       KnxManufacturer_M_RHOMBUS_EUROPE                                     
KnxManufacturer = 652
+       KnxManufacturer_M_TURING_THINK                                       
KnxManufacturer = 653
+       KnxManufacturer_M_ABB___RESERVED                                     
KnxManufacturer = 654
+       KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    
KnxManufacturer = 655
 )
 
 var KnxManufacturerValues []KnxManufacturer
@@ -1354,6 +1357,9 @@ func init() {
                KnxManufacturer_M_ATOUCH,
                KnxManufacturer_M_PANASONIC_LIFE_SOLUTIONS_INDIA_PVT__LTD,
                KnxManufacturer_M_WALLYONS,
+               KnxManufacturer_M_ZIMMEX,
+               KnxManufacturer_M_RHOMBUS_EUROPE,
+               KnxManufacturer_M_TURING_THINK,
                KnxManufacturer_M_ABB___RESERVED,
                KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED,
        }
@@ -3819,10 +3825,22 @@ func (e KnxManufacturer) Number() uint16 {
                }
        case 651:
                { /* '651' */
-                       return 43954
+                       return 709
                }
        case 652:
                { /* '652' */
+                       return 710
+               }
+       case 653:
+               { /* '653' */
+                       return 711
+               }
+       case 654:
+               { /* '654' */
+                       return 43954
+               }
+       case 655:
+               { /* '655' */
                        return 43959
                }
        case 66:
@@ -6449,10 +6467,22 @@ func (e KnxManufacturer) Name() string {
                }
        case 651:
                { /* '651' */
-                       return "ABB - reserved"
+                       return "Zimmex"
                }
        case 652:
                { /* '652' */
+                       return "Rhombus Europe"
+               }
+       case 653:
+               { /* '653' */
+                       return "Turing-Think"
+               }
+       case 654:
+               { /* '654' */
+                       return "ABB - reserved"
+               }
+       case 655:
+               { /* '655' */
                        return "Busch-Jaeger Elektro - reserved"
                }
        case 66:
@@ -7849,8 +7879,14 @@ func KnxManufacturerByValue(value uint16) (enum 
KnxManufacturer, ok bool) {
        case 650:
                return KnxManufacturer_M_WALLYONS, true
        case 651:
-               return KnxManufacturer_M_ABB___RESERVED, true
+               return KnxManufacturer_M_ZIMMEX, true
        case 652:
+               return KnxManufacturer_M_RHOMBUS_EUROPE, true
+       case 653:
+               return KnxManufacturer_M_TURING_THINK, true
+       case 654:
+               return KnxManufacturer_M_ABB___RESERVED, true
+       case 655:
                return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true
        case 66:
                return KnxManufacturer_M_RTS_AUTOMATION, true
@@ -9160,6 +9196,12 @@ func KnxManufacturerByName(value string) (enum 
KnxManufacturer, ok bool) {
                return KnxManufacturer_M_JEPAZ, true
        case "M_WALLYONS":
                return KnxManufacturer_M_WALLYONS, true
+       case "M_ZIMMEX":
+               return KnxManufacturer_M_ZIMMEX, true
+       case "M_RHOMBUS_EUROPE":
+               return KnxManufacturer_M_RHOMBUS_EUROPE, true
+       case "M_TURING_THINK":
+               return KnxManufacturer_M_TURING_THINK, true
        case "M_ABB___RESERVED":
                return KnxManufacturer_M_ABB___RESERVED, true
        case "M_BUSCH_JAEGER_ELEKTRO___RESERVED":
@@ -10533,6 +10575,12 @@ func (e KnxManufacturer) PLC4XEnumName() string {
                return "M_JEPAZ"
        case KnxManufacturer_M_WALLYONS:
                return "M_WALLYONS"
+       case KnxManufacturer_M_ZIMMEX:
+               return "M_ZIMMEX"
+       case KnxManufacturer_M_RHOMBUS_EUROPE:
+               return "M_RHOMBUS_EUROPE"
+       case KnxManufacturer_M_TURING_THINK:
+               return "M_TURING_THINK"
        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 d5c00a5f0a..f3a424a3f2 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
@@ -748,9 +748,12 @@ public enum KnxManufacturer {
   M_PANASONIC_LIFE_SOLUTIONS_INDIA_PVT__LTD(
       (int) 649, (int) 707, (String) "Panasonic Life Solutions India Pvt. 
Ltd"),
   M_WALLYONS((int) 650, (int) 708, (String) "WallYons"),
-  M_ABB___RESERVED((int) 651, (int) 43954, (String) "ABB - reserved"),
+  M_ZIMMEX((int) 651, (int) 709, (String) "Zimmex"),
+  M_RHOMBUS_EUROPE((int) 652, (int) 710, (String) "Rhombus Europe"),
+  M_TURING_THINK((int) 653, (int) 711, (String) "Turing-Think"),
+  M_ABB___RESERVED((int) 654, (int) 43954, (String) "ABB - reserved"),
   M_BUSCH_JAEGER_ELEKTRO___RESERVED(
-      (int) 652, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
+      (int) 655, (int) 43959, (String) "Busch-Jaeger Elektro - reserved");
   private static final Map<Integer, KnxManufacturer> map;
 
   static {
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 3a8ca262de..ec18977722 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
@@ -1399,8 +1399,11 @@
     ['648' M_ATOUCH ['706', '"Atouch"']]
     ['649' M_PANASONIC_LIFE_SOLUTIONS_INDIA_PVT__LTD ['707', '"Panasonic Life 
Solutions India Pvt. Ltd"']]
     ['650' M_WALLYONS ['708', '"WallYons"']]
-    ['651' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
-    ['652' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
+    ['651' M_ZIMMEX ['709', '"Zimmex"']]
+    ['652' M_RHOMBUS_EUROPE ['710', '"Rhombus Europe"']]
+    ['653' M_TURING_THINK ['711', '"Turing-Think"']]
+    ['654' M_ABB___RESERVED ['43954', '"ABB - reserved"']]
+    ['655' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro 
- reserved"']]
     
 ]
 

Reply via email to