From 1fed1adb3a401cac77c59256e39d1e9d0f15402b Mon Sep 17 00:00:00 2001 From: Christofer Dutz Date: Mon, 20 Jan 2025 21:10:29 +0100 Subject: [PATCH] chore: Updated the KNX vendor ids --- .../readwrite/model/KnxManufacturer.go | 168 ++++++++++++++++-- .../knxnetip/readwrite/KnxManufacturer.java | 17 +- .../readwrite/model/KnxManufacturer.cs | 105 +++++++++-- .../protocols/knxnetip/knx-master-data.mspec | 13 +- 4 files changed, 273 insertions(+), 30 deletions(-) diff --git a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go index 59b276d376..e3d548f9a0 100644 --- a/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go +++ b/plc4go/protocols/knxnetip/readwrite/model/KnxManufacturer.go @@ -743,8 +743,17 @@ const ( KnxManufacturer_M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD KnxManufacturer = 697 KnxManufacturer_M_HYSINE KnxManufacturer = 698 KnxManufacturer_M_SANTAN KnxManufacturer = 699 - KnxManufacturer_M_ABB___RESERVED KnxManufacturer = 700 - KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED KnxManufacturer = 701 + KnxManufacturer_M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD KnxManufacturer = 700 + KnxManufacturer_M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD KnxManufacturer = 701 + KnxManufacturer_M_POLAR_BEAR_DESIGN KnxManufacturer = 702 + KnxManufacturer_M_ELESSAN_NV KnxManufacturer = 703 + KnxManufacturer_M_MIR KnxManufacturer = 704 + KnxManufacturer_M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD KnxManufacturer = 705 + KnxManufacturer_M_LEAX_CONTROLS_CO___LTD_ KnxManufacturer = 706 + KnxManufacturer_M_ALCAD KnxManufacturer = 707 + KnxManufacturer_M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD KnxManufacturer = 708 + KnxManufacturer_M_ABB___RESERVED KnxManufacturer = 709 + KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED KnxManufacturer = 710 ) var KnxManufacturerValues []KnxManufacturer @@ -1452,6 +1461,15 @@ func init() { KnxManufacturer_M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD, KnxManufacturer_M_HYSINE, KnxManufacturer_M_SANTAN, + KnxManufacturer_M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD, + KnxManufacturer_M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD, + KnxManufacturer_M_POLAR_BEAR_DESIGN, + KnxManufacturer_M_ELESSAN_NV, + KnxManufacturer_M_MIR, + KnxManufacturer_M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD, + KnxManufacturer_M_LEAX_CONTROLS_CO___LTD_, + KnxManufacturer_M_ALCAD, + KnxManufacturer_M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD, KnxManufacturer_M_ABB___RESERVED, KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, } @@ -4137,16 +4155,52 @@ func (e KnxManufacturer) Number() uint16 { } case 700: { /* '700' */ - return 43954 + return 758 } case 701: { /* '701' */ - return 43959 + return 759 + } + case 702: + { /* '702' */ + return 760 + } + case 703: + { /* '703' */ + return 761 + } + case 704: + { /* '704' */ + return 762 + } + case 705: + { /* '705' */ + return 763 + } + case 706: + { /* '706' */ + return 764 + } + case 707: + { /* '707' */ + return 765 + } + case 708: + { /* '708' */ + return 766 + } + case 709: + { /* '709' */ + return 43954 } case 71: { /* '71' */ return 110 } + case 710: + { /* '710' */ + return 43959 + } case 72: { /* '72' */ return 111 @@ -6963,16 +7017,52 @@ func (e KnxManufacturer) Name() string { } case 700: { /* '700' */ - return "ABB - reserved" + return "Huixiangju IoT Technology (Shanghai) Co., Ltd" } case 701: { /* '701' */ - return "Busch-Jaeger Elektro - reserved" + return "Shanghai Benkong Electronic Technology Co.,Ltd" + } + case 702: + { /* '702' */ + return "Polar Bear Design" + } + case 703: + { /* '703' */ + return "Elessan NV" + } + case 704: + { /* '704' */ + return "MIR" + } + case 705: + { /* '705' */ + return "Zhejiang Misilin Technology Co., Ltd" + } + case 706: + { /* '706' */ + return "LEAX CONTROLS CO., LTD." + } + case 707: + { /* '707' */ + return "alcad" + } + case 708: + { /* '708' */ + return "GUANG DONG REMAC SMART TECHNOLOGY CO., LTD" + } + case 709: + { /* '709' */ + return "ABB - reserved" } case 71: { /* '71' */ return "Becker-Antriebe GmbH" } + case 710: + { /* '710' */ + return "Busch-Jaeger Elektro - reserved" + } case 72: { /* '72' */ return "J.Stehle+Söhne GmbH" @@ -8449,11 +8539,29 @@ func KnxManufacturerByValue(value uint16) (enum KnxManufacturer, ok bool) { case 70: return KnxManufacturer_M_BELDEN_WIRE_AND_CABLE_B_V_, true case 700: - return KnxManufacturer_M_ABB___RESERVED, true + return KnxManufacturer_M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD, true case 701: - return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true + return KnxManufacturer_M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD, true + case 702: + return KnxManufacturer_M_POLAR_BEAR_DESIGN, true + case 703: + return KnxManufacturer_M_ELESSAN_NV, true + case 704: + return KnxManufacturer_M_MIR, true + case 705: + return KnxManufacturer_M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD, true + case 706: + return KnxManufacturer_M_LEAX_CONTROLS_CO___LTD_, true + case 707: + return KnxManufacturer_M_ALCAD, true + case 708: + return KnxManufacturer_M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD, true + case 709: + return KnxManufacturer_M_ABB___RESERVED, true case 71: return KnxManufacturer_M_BECKER_ANTRIEBE_GMBH, true + case 710: + return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true case 72: return KnxManufacturer_M_J_STEHLEPlusSOEHNE_GMBH, true case 73: @@ -9858,12 +9966,30 @@ func KnxManufacturerByName(value string) (enum KnxManufacturer, ok bool) { return KnxManufacturer_M_GIRA_GIERSIEPEN, true case "M_BELDEN_WIRE_AND_CABLE_B_V_": return KnxManufacturer_M_BELDEN_WIRE_AND_CABLE_B_V_, true + case "M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD": + return KnxManufacturer_M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD, true + case "M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD": + return KnxManufacturer_M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD, true + case "M_POLAR_BEAR_DESIGN": + return KnxManufacturer_M_POLAR_BEAR_DESIGN, true + case "M_ELESSAN_NV": + return KnxManufacturer_M_ELESSAN_NV, true + case "M_MIR": + return KnxManufacturer_M_MIR, true + case "M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD": + return KnxManufacturer_M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD, true + case "M_LEAX_CONTROLS_CO___LTD_": + return KnxManufacturer_M_LEAX_CONTROLS_CO___LTD_, true + case "M_ALCAD": + return KnxManufacturer_M_ALCAD, true + case "M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD": + return KnxManufacturer_M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD, true case "M_ABB___RESERVED": return KnxManufacturer_M_ABB___RESERVED, true - case "M_BUSCH_JAEGER_ELEKTRO___RESERVED": - return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true case "M_BECKER_ANTRIEBE_GMBH": return KnxManufacturer_M_BECKER_ANTRIEBE_GMBH, true + case "M_BUSCH_JAEGER_ELEKTRO___RESERVED": + return KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED, true case "M_J_STEHLEPlusSOEHNE_GMBH": return KnxManufacturer_M_J_STEHLEPlusSOEHNE_GMBH, true case "M_AGFEO": @@ -11340,12 +11466,30 @@ func (e KnxManufacturer) PLC4XEnumName() string { return "M_GIRA_GIERSIEPEN" case KnxManufacturer_M_BELDEN_WIRE_AND_CABLE_B_V_: return "M_BELDEN_WIRE_AND_CABLE_B_V_" + case KnxManufacturer_M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD: + return "M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD" + case KnxManufacturer_M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD: + return "M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD" + case KnxManufacturer_M_POLAR_BEAR_DESIGN: + return "M_POLAR_BEAR_DESIGN" + case KnxManufacturer_M_ELESSAN_NV: + return "M_ELESSAN_NV" + case KnxManufacturer_M_MIR: + return "M_MIR" + case KnxManufacturer_M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD: + return "M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD" + case KnxManufacturer_M_LEAX_CONTROLS_CO___LTD_: + return "M_LEAX_CONTROLS_CO___LTD_" + case KnxManufacturer_M_ALCAD: + return "M_ALCAD" + case KnxManufacturer_M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD: + return "M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD" case KnxManufacturer_M_ABB___RESERVED: return "M_ABB___RESERVED" - case KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED: - return "M_BUSCH_JAEGER_ELEKTRO___RESERVED" case KnxManufacturer_M_BECKER_ANTRIEBE_GMBH: return "M_BECKER_ANTRIEBE_GMBH" + case KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED: + return "M_BUSCH_JAEGER_ELEKTRO___RESERVED" case KnxManufacturer_M_J_STEHLEPlusSOEHNE_GMBH: return "M_J_STEHLEPlusSOEHNE_GMBH" case KnxManufacturer_M_AGFEO: 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 2bfd65c13f..3690953a63 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 @@ -814,9 +814,22 @@ public enum KnxManufacturer { (int) 697, (int) 755, (String) "Maxtreen building technology co.,ltd"), M_HYSINE((int) 698, (int) 756, (String) "Hysine"), M_SANTAN((int) 699, (int) 757, (String) "SANTAN"), - M_ABB___RESERVED((int) 700, (int) 43954, (String) "ABB - reserved"), + M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD( + (int) 700, (int) 758, (String) "Huixiangju IoT Technology (Shanghai) Co., Ltd"), + M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD( + (int) 701, (int) 759, (String) "Shanghai Benkong Electronic Technology Co.,Ltd"), + M_POLAR_BEAR_DESIGN((int) 702, (int) 760, (String) "Polar Bear Design"), + M_ELESSAN_NV((int) 703, (int) 761, (String) "Elessan NV"), + M_MIR((int) 704, (int) 762, (String) "MIR"), + M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD( + (int) 705, (int) 763, (String) "Zhejiang Misilin Technology Co., Ltd"), + M_LEAX_CONTROLS_CO___LTD_((int) 706, (int) 764, (String) "LEAX CONTROLS CO., LTD."), + M_ALCAD((int) 707, (int) 765, (String) "alcad"), + M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD( + (int) 708, (int) 766, (String) "GUANG DONG REMAC SMART TECHNOLOGY CO., LTD"), + M_ABB___RESERVED((int) 709, (int) 43954, (String) "ABB - reserved"), M_BUSCH_JAEGER_ELEKTRO___RESERVED( - (int) 701, (int) 43959, (String) "Busch-Jaeger Elektro - reserved"); + (int) 710, (int) 43959, (String) "Busch-Jaeger Elektro - reserved"); private static final Map 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 6ed45c6b03..752ae40b83 100644 --- a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs +++ b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs @@ -387,7 +387,7 @@ public enum KnxManufacturer M_V2_SPA = 360, M_JOHNSON_CONTROLS = 361, M_ARKUD = 362, - M_IRIDIUM_LTD_ = 363, + M_IRIDI_LTD_ = 363, M_BSMART = 364, M_BAB_TECHNOLOGIE_GMBH = 365, M_NICE_SPA = 366, @@ -722,8 +722,19 @@ public enum KnxManufacturer M_ALLORADO = 695, M_FUZHOU_MILI_TECHNOLOGY_CO___LTD = 696, M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD = 697, - M_ABB___RESERVED = 698, - M_BUSCH_JAEGER_ELEKTRO___RESERVED = 699, + M_HYSINE = 698, + M_SANTAN = 699, + M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD = 700, + M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD = 701, + M_POLAR_BEAR_DESIGN = 702, + M_ELESSAN_NV = 703, + M_MIR = 704, + M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD = 705, + M_LEAX_CONTROLS_CO___LTD_ = 706, + M_ALCAD = 707, + M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD = 708, + M_ABB___RESERVED = 709, + M_BUSCH_JAEGER_ELEKTRO___RESERVED = 710, } public static class KnxManufacturerInfo @@ -1615,7 +1626,7 @@ public static class KnxManufacturerInfo case KnxManufacturer.M_ARKUD: { /* '362' */ return 413; } - case KnxManufacturer.M_IRIDIUM_LTD_: { /* '363' */ + case KnxManufacturer.M_IRIDI_LTD_: { /* '363' */ return 414; } case KnxManufacturer.M_BSMART: { /* '364' */ @@ -2728,11 +2739,11 @@ public static class KnxManufacturerInfo case KnxManufacturer.M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD: { /* '697' */ return 755; } - case KnxManufacturer.M_ABB___RESERVED: { /* '698' */ - return 43954; + case KnxManufacturer.M_HYSINE: { /* '698' */ + return 756; } - case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '699' */ - return 43959; + case KnxManufacturer.M_SANTAN: { /* '699' */ + return 757; } case KnxManufacturer.M_GIRA_GIERSIEPEN: { /* '7' */ return 8; @@ -2740,9 +2751,42 @@ public static class KnxManufacturerInfo case KnxManufacturer.M_BELDEN_WIRE_AND_CABLE_B_V_: { /* '70' */ return 109; } + case KnxManufacturer.M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD: { /* '700' */ + return 758; + } + case KnxManufacturer.M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD: { /* '701' */ + return 759; + } + case KnxManufacturer.M_POLAR_BEAR_DESIGN: { /* '702' */ + return 760; + } + case KnxManufacturer.M_ELESSAN_NV: { /* '703' */ + return 761; + } + case KnxManufacturer.M_MIR: { /* '704' */ + return 762; + } + case KnxManufacturer.M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD: { /* '705' */ + return 763; + } + case KnxManufacturer.M_LEAX_CONTROLS_CO___LTD_: { /* '706' */ + return 764; + } + case KnxManufacturer.M_ALCAD: { /* '707' */ + return 765; + } + case KnxManufacturer.M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD: { /* '708' */ + return 766; + } + case KnxManufacturer.M_ABB___RESERVED: { /* '709' */ + return 43954; + } case KnxManufacturer.M_BECKER_ANTRIEBE_GMBH: { /* '71' */ return 110; } + case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '710' */ + return 43959; + } case KnxManufacturer.M_J_STEHLEPlusSOEHNE_GMBH: { /* '72' */ return 111; } @@ -3725,8 +3769,8 @@ public static string Name(this KnxManufacturer value) case KnxManufacturer.M_ARKUD: { /* '362' */ return "Arkud"; } - case KnxManufacturer.M_IRIDIUM_LTD_: { /* '363' */ - return "Iridium Ltd."; + case KnxManufacturer.M_IRIDI_LTD_: { /* '363' */ + return "iRidi Ltd."; } case KnxManufacturer.M_BSMART: { /* '364' */ return "bsmart"; @@ -4838,11 +4882,11 @@ public static string Name(this KnxManufacturer value) case KnxManufacturer.M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD: { /* '697' */ return "Maxtreen building technology co.,ltd"; } - case KnxManufacturer.M_ABB___RESERVED: { /* '698' */ - return "ABB - reserved"; + case KnxManufacturer.M_HYSINE: { /* '698' */ + return "Hysine"; } - case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '699' */ - return "Busch-Jaeger Elektro - reserved"; + case KnxManufacturer.M_SANTAN: { /* '699' */ + return "SANTAN"; } case KnxManufacturer.M_GIRA_GIERSIEPEN: { /* '7' */ return "GIRA Giersiepen"; @@ -4850,9 +4894,42 @@ public static string Name(this KnxManufacturer value) case KnxManufacturer.M_BELDEN_WIRE_AND_CABLE_B_V_: { /* '70' */ return "Belden Wire & Cable B.V."; } + case KnxManufacturer.M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD: { /* '700' */ + return "Huixiangju IoT Technology (Shanghai) Co., Ltd"; + } + case KnxManufacturer.M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD: { /* '701' */ + return "Shanghai Benkong Electronic Technology Co.,Ltd"; + } + case KnxManufacturer.M_POLAR_BEAR_DESIGN: { /* '702' */ + return "Polar Bear Design"; + } + case KnxManufacturer.M_ELESSAN_NV: { /* '703' */ + return "Elessan NV"; + } + case KnxManufacturer.M_MIR: { /* '704' */ + return "MIR"; + } + case KnxManufacturer.M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD: { /* '705' */ + return "Zhejiang Misilin Technology Co., Ltd"; + } + case KnxManufacturer.M_LEAX_CONTROLS_CO___LTD_: { /* '706' */ + return "LEAX CONTROLS CO., LTD."; + } + case KnxManufacturer.M_ALCAD: { /* '707' */ + return "alcad"; + } + case KnxManufacturer.M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD: { /* '708' */ + return "GUANG DONG REMAC SMART TECHNOLOGY CO., LTD"; + } + case KnxManufacturer.M_ABB___RESERVED: { /* '709' */ + return "ABB - reserved"; + } case KnxManufacturer.M_BECKER_ANTRIEBE_GMBH: { /* '71' */ return "Becker-Antriebe GmbH"; } + case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '710' */ + return "Busch-Jaeger Elektro - reserved"; + } case KnxManufacturer.M_J_STEHLEPlusSOEHNE_GMBH: { /* '72' */ return "J.Stehle+Söhne GmbH"; } 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 63dc39477c..fd5a2a1dd6 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 @@ -1449,8 +1449,17 @@ ['697' M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD ['755', '"Maxtreen building technology co.,ltd"']] ['698' M_HYSINE ['756', '"Hysine"']] ['699' M_SANTAN ['757', '"SANTAN"']] - ['700' M_ABB___RESERVED ['43954', '"ABB - reserved"']] - ['701' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']] + ['700' M_HUIXIANGJU_IOT_TECHNOLOGY_SHANGHAI_CO___LTD ['758', '"Huixiangju IoT Technology (Shanghai) Co., Ltd"']] + ['701' M_SHANGHAI_BENKONG_ELECTRONIC_TECHNOLOGY_CO__LTD ['759', '"Shanghai Benkong Electronic Technology Co.,Ltd"']] + ['702' M_POLAR_BEAR_DESIGN ['760', '"Polar Bear Design"']] + ['703' M_ELESSAN_NV ['761', '"Elessan NV"']] + ['704' M_MIR ['762', '"MIR"']] + ['705' M_ZHEJIANG_MISILIN_TECHNOLOGY_CO___LTD ['763', '"Zhejiang Misilin Technology Co., Ltd"']] + ['706' M_LEAX_CONTROLS_CO___LTD_ ['764', '"LEAX CONTROLS CO., LTD."']] + ['707' M_ALCAD ['765', '"alcad"']] + ['708' M_GUANG_DONG_REMAC_SMART_TECHNOLOGY_CO___LTD ['766', '"GUANG DONG REMAC SMART TECHNOLOGY CO., LTD"']] + ['709' M_ABB___RESERVED ['43954', '"ABB - reserved"']] + ['710' M_BUSCH_JAEGER_ELEKTRO___RESERVED ['43959', '"Busch-Jaeger Elektro - reserved"']] ]