This is an automated email from the ASF dual-hosted git repository. chrisdutz pushed a commit to branch fix/whatever-this-was in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit 52e536fb78f447746fad7bc9ccf43e932c481697 Author: Christofer Dutz <[email protected]> AuthorDate: Tue Aug 4 10:33:27 2026 +0200 chore: Updated the BACnet and 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 402632cf30..e71be78416 100644 --- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go +++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go @@ -864,8 +864,9 @@ const ( KnxManufacturer_M_READYKNX KnxManufacturer = 818 KnxManufacturer_M_SMARTVOS KnxManufacturer = 819 KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH KnxManufacturer = 820 - KnxManufacturer_M_ABB___RESERVED KnxManufacturer = 821 - KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED KnxManufacturer = 822 + KnxManufacturer_M_CHINT KnxManufacturer = 821 + KnxManufacturer_M_ABB___RESERVED KnxManufacturer = 822 + KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED KnxManufacturer = 823 ) var KnxManufacturerValues []KnxManufacturer @@ -1694,6 +1695,7 @@ func init() { KnxManufacturer_M_READYKNX, KnxManufacturer_M_SMARTVOS, KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH, + KnxManufacturer_M_CHINT, KnxManufacturer_M_ABB___RESERVED, KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, } @@ -4915,10 +4917,14 @@ func (e KnxManufacturer) Number() uint16 { } case 821: { /* '821' */ - return 43954 + return 883 } case 822: { /* '822' */ + return 43954 + } + case 823: + { /* '823' */ return 43959 } case 83: @@ -8225,10 +8231,14 @@ func (e KnxManufacturer) Name() string { } case 821: { /* '821' */ - return "ABB - reserved" + return "CHINT" } case 822: { /* '822' */ + return "ABB - reserved" + } + case 823: + { /* '823' */ return "Busch-Jaeger Elektro - reserved" } case 83: @@ -9927,8 +9937,10 @@ func KnxManufacturerByValue(value uint16) (enum KnxManufacturer, ok bool) { case 820: return KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH, true case 821: - return KnxManufacturer_M_ABB___RESERVED, true + return KnxManufacturer_M_CHINT, true case 822: + return KnxManufacturer_M_ABB___RESERVED, true + case 823: return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true case 83: return KnxManufacturer_M_DURABLE_TECHNOLOGIES, true @@ -11578,6 +11590,8 @@ func KnxManufacturerByName(value string) (enum KnxManufacturer, ok bool) { return KnxManufacturer_M_NIKO_ZUBLIN, true case "M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH": return KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH, true + case "M_CHINT": + return KnxManufacturer_M_CHINT, true case "M_ABB___RESERVED": return KnxManufacturer_M_ABB___RESERVED, true case "M_BUSCH_JAEGER_ELEKTRO___RESERVED": @@ -13302,6 +13316,8 @@ func (e KnxManufacturer) PLC4XEnumName() string { return "M_NIKO_ZUBLIN" case KnxManufacturer_M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH: return "M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH" + case KnxManufacturer_M_CHINT: + return "M_CHINT" 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 905ad9100d..251081ab6e 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 @@ -1667,9 +1667,11 @@ public enum KnxManufacturer { M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH((int) 820, (int) 881, "ISG Industrielle Steuerungstechnik GmbH"), - M_ABB___RESERVED((int) 821, (int) 43954, "ABB - reserved"), + M_CHINT((int) 821, (int) 883, "CHINT"), - M_BUSCH_JAEGER_ELEKTRO___RESERVED((int) 822, (int) 43959, "Busch-Jaeger Elektro - reserved"); + M_ABB___RESERVED((int) 822, (int) 43954, "ABB - reserved"), + + M_BUSCH_JAEGER_ELEKTRO___RESERVED((int) 823, (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 5a5a1df1bd..965752d373 100644 --- a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs +++ b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs @@ -846,8 +846,9 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model M_READYKNX = 818, M_SMARTVOS = 819, M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH = 820, - M_ABB___RESERVED = 821, - M_BUSCH_JAEGER_ELEKTRO___RESERVED = 822, + M_CHINT = 821, + M_ABB___RESERVED = 822, + M_BUSCH_JAEGER_ELEKTRO___RESERVED = 823, } public static class KnxManufacturerInfo @@ -3266,10 +3267,13 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model case KnxManufacturer.M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH: { /* '820' */ return 881; } - case KnxManufacturer.M_ABB___RESERVED: { /* '821' */ + case KnxManufacturer.M_CHINT: { /* '821' */ + return 883; + } + case KnxManufacturer.M_ABB___RESERVED: { /* '822' */ return 43954; } - case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '822' */ + case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '823' */ return 43959; } case KnxManufacturer.M_DURABLE_TECHNOLOGIES: { /* '83' */ @@ -5745,10 +5749,13 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model case KnxManufacturer.M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH: { /* '820' */ return "ISG Industrielle Steuerungstechnik GmbH"; } - case KnxManufacturer.M_ABB___RESERVED: { /* '821' */ + case KnxManufacturer.M_CHINT: { /* '821' */ + return "CHINT"; + } + case KnxManufacturer.M_ABB___RESERVED: { /* '822' */ return "ABB - reserved"; } - case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '822' */ + case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '823' */ 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 fd91e9779b..62fd86dd43 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 @@ -1573,8 +1573,9 @@ ['818' M_READYKNX ['879', '"readyKNX"']] ['819' M_SMARTVOS ['880', '"smartVOS"']] ['820' M_ISG_INDUSTRIELLE_STEUERUNGSTECHNIK_GMBH ['881', '"ISG Industrielle Steuerungstechnik GmbH"']] - ['821' M_ABB___RESERVED ['43954', '"ABB - reserved"']] - ['822' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']] + ['821' M_CHINT ['883', '"CHINT"']] + ['822' M_ABB___RESERVED ['43954', '"ABB - reserved"']] + ['823' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']] ]
