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"']]
]