Skip to content

Commit 11b19d3

Browse files
committed
Updated the standard manufacturer code database based on the latest MCA (Manufacturer Code List) from the ECHONET Consortium
1 parent bb34965 commit 11b19d3

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

src/uecho/std/manufacturers.c

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,18 @@
1212

1313
#include <uecho/std/_database.h>
1414

15-
bool uecho_database_addstandardmanufacture(uEchoDatabase* db, int code, const char *name) {
16-
uEchoManufacture *man;
15+
bool uecho_database_addstandardmanufacture(uEchoDatabase* db, int code, const char* name)
16+
{
17+
uEchoManufacture* man;
1718
man = uecho_manufacture_new();
1819
uecho_manufacture_setcode(man, code);
1920
uecho_manufacture_setname(man, name);
20-
return uecho_database_addmanufacture(db, man);
21+
return uecho_database_addmanufacture(db, man);
2122
}
2223

23-
void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
24+
void uecho_database_addstandardmanufactures(uEchoDatabase* db)
25+
{
26+
uecho_database_addstandardmanufacture(db, 0x000133, "afterFIT Co., Ltd.");
2427
uecho_database_addstandardmanufacture(db, 0x00002F, "AIPHONE CO., LTD.");
2528
uecho_database_addstandardmanufacture(db, 0x00011A, "ACCESS CO.,LTD.");
2629
uecho_database_addstandardmanufacture(db, 0x00002C, "AFT CO.,LTD");
@@ -32,15 +35,18 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
3235
uecho_database_addstandardmanufacture(db, 0x0000FD, "Bellnix Co.,LTD");
3336
uecho_database_addstandardmanufacture(db, 0x00006F, "BUFFALO INC.");
3437
uecho_database_addstandardmanufacture(db, 0x0000B6, "Bunka Shutter Co., Ltd");
38+
uecho_database_addstandardmanufacture(db, 0x000017, "Carrier Japan Corporation");
3539
uecho_database_addstandardmanufacture(db, 0x0000D2, "CHOFUKOSAN.Co.Ltd");
3640
uecho_database_addstandardmanufacture(db, 0x000088, "CHOFU SEISAKUSHO CO.,LTD.");
3741
uecho_database_addstandardmanufacture(db, 0x0000D5, "Choshu Industry Co., Ltd.");
3842
uecho_database_addstandardmanufacture(db, 0x0000A3, "Chubu Electric Power Grid Co.,Inc.");
43+
uecho_database_addstandardmanufacture(db, 0x000136, "Chuo Bussan Co.,Ltd.");
3944
uecho_database_addstandardmanufacture(db, 0x0000FB, "CICO CORPORATION");
4045
uecho_database_addstandardmanufacture(db, 0x0000F8, "CIMX INITIATIVE INC.");
4146
uecho_database_addstandardmanufacture(db, 0x000123, "Contec Co., Ltd.");
4247
uecho_database_addstandardmanufacture(db, 0x000130, "COOLDESIGN Corporation");
4348
uecho_database_addstandardmanufacture(db, 0x000067, "CORONA CORPORATION");
49+
uecho_database_addstandardmanufacture(db, 0x00013B, "Crossdoor Inc.");
4450
uecho_database_addstandardmanufacture(db, 0x00009C, "Diamond Electric Mfg.Co.,Ltd.");
4551
uecho_database_addstandardmanufacture(db, 0x000080, "DIAMOND&ZEBRA ELECTRIC MFG.CO.,LTD.");
4652
uecho_database_addstandardmanufacture(db, 0x000119, "DAIHEN Corporation");
@@ -55,7 +61,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
5561
uecho_database_addstandardmanufacture(db, 0x00003C, "DENSO Corporation");
5662
uecho_database_addstandardmanufacture(db, 0x000109, "DENSO Co.,LTD.");
5763
uecho_database_addstandardmanufacture(db, 0x00012B, "DENSO WAVE INCORPORATED");
58-
uecho_database_addstandardmanufacture(db, 0x000113, "EBARA JITSUGYO POWER CO., LTD.");
64+
uecho_database_addstandardmanufacture(db, 0x000113, "EBARA JITSUGYO CO., LTD");
5965
uecho_database_addstandardmanufacture(db, 0x000057, "ELIIYPower Co.,ltd");
6066
uecho_database_addstandardmanufacture(db, 0x00012E, "Eneres Co.,Ltd.");
6167
uecho_database_addstandardmanufacture(db, 0x000041, "ENEGATE CO.,LTD.");
@@ -79,7 +85,9 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
7985
uecho_database_addstandardmanufacture(db, 0x00009B, "GASTAR Co.,Ltd");
8086
uecho_database_addstandardmanufacture(db, 0x00008F, "Glamo Inc.");
8187
uecho_database_addstandardmanufacture(db, 0x000129, "GoodWe Japan K.K");
88+
uecho_database_addstandardmanufacture(db, 0x000134, "GoodWe Technologies Co.,Ltd.");
8289
uecho_database_addstandardmanufacture(db, 0x00009F, "GS Yuasa International Ltd");
90+
uecho_database_addstandardmanufacture(db, 0x00013A, "GUGEN,Inc.");
8391
uecho_database_addstandardmanufacture(db, 0x000122, "Hanwha Q CELLS Japan CO.,LTD.");
8492
uecho_database_addstandardmanufacture(db, 0x000001, "Hitachi, Ltd.");
8593
uecho_database_addstandardmanufacture(db, 0x000022, "Hitachi Global Life Solutions, Inc.");
@@ -93,6 +101,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
93101
uecho_database_addstandardmanufacture(db, 0x0000A1, "Honda R&D Co., Ltd.");
94102
uecho_database_addstandardmanufacture(db, 0x000115, "HUAWEI TECHNOLOGIES JAPAN K.K.");
95103
uecho_database_addstandardmanufacture(db, 0x0000AC, "IDEC COROPRATION");
104+
uecho_database_addstandardmanufacture(db, 0x00013E, "i GRID SOLUTIONS Inc.");
96105
uecho_database_addstandardmanufacture(db, 0x00004D, "INABA DENKI SANGYO CO.,LTD.");
97106
uecho_database_addstandardmanufacture(db, 0x000056, "iND Co.,Ltd");
98107
uecho_database_addstandardmanufacture(db, 0x0000ED, "INFINI Co. LTD");
@@ -115,6 +124,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
115124
uecho_database_addstandardmanufacture(db, 0x00008C, "Kyuden Technosystems Corporation");
116125
uecho_database_addstandardmanufacture(db, 0x0000BF, "KYUSHU ELECTRIC POWER TRANSMISSION AND DISTRIBUTION CO.,INC.");
117126
uecho_database_addstandardmanufacture(db, 0x0000F1, "Laplace Systems Co., Ltd.");
127+
uecho_database_addstandardmanufacture(db, 0x000135, "LinkJapan Inc.");
118128
uecho_database_addstandardmanufacture(db, 0x000125, "LiveSmart KK");
119129
uecho_database_addstandardmanufacture(db, 0x000025, "LIXIL Corporation");
120130
uecho_database_addstandardmanufacture(db, 0x0000E0, "Looop Inc");
@@ -145,6 +155,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
145155
uecho_database_addstandardmanufacture(db, 0x000112, "NICHIEI INTEC CO., LTD");
146156
uecho_database_addstandardmanufacture(db, 0x000071, "NIHON SANGYO CO.,LTD.");
147157
uecho_database_addstandardmanufacture(db, 0x0000DC, "NIHON TECHNO CO.,LTD.");
158+
uecho_database_addstandardmanufacture(db, 0x00013D, "NIPPON GAS CO.,LTD.");
148159
uecho_database_addstandardmanufacture(db, 0x00008D, "NIPPON TELEGRAPH AND TELEPHONE CORPORATION");
149160
uecho_database_addstandardmanufacture(db, 0x000047, "NIPPON TELEGRAPH AND TELEPHONE EAST CORPORATION");
150161
uecho_database_addstandardmanufacture(db, 0x000086, "NIPPON TELEGRAPH AND TELEPHONE WEST CORPORATION");
@@ -160,6 +171,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
160171
uecho_database_addstandardmanufacture(db, 0x000012, "Oi Electric Co., Ltd");
161172
uecho_database_addstandardmanufacture(db, 0x00006A, "OKAYA & CO., LTD.");
162173
uecho_database_addstandardmanufacture(db, 0x000114, "OkayaKiden Co.,Ltd.");
174+
uecho_database_addstandardmanufacture(db, 0x000137, "OkayaKiden Co.,Ltd.");
163175
uecho_database_addstandardmanufacture(db, 0x000048, "Oki Electric Industry Co., Ltd.");
164176
uecho_database_addstandardmanufacture(db, 0x000064, "OMRON SOCIAL SOLUTIONS CO.,LTD.");
165177
uecho_database_addstandardmanufacture(db, 0x00012C, "Onamba Co., Ltd.");
@@ -171,6 +183,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
171183
uecho_database_addstandardmanufacture(db, 0x0000FE, "Panasonic Ecology Systems Co.,Ltd.");
172184
uecho_database_addstandardmanufacture(db, 0x0000FA, "Plat'Home Co.");
173185
uecho_database_addstandardmanufacture(db, 0x000082, "PURPOSE CO.,LTD.");
186+
uecho_database_addstandardmanufacture(db, 0x000139, "RATOC Systems, Inc.");
174187
uecho_database_addstandardmanufacture(db, 0x000059, "Rinnai Corporation");
175188
uecho_database_addstandardmanufacture(db, 0x000128, "SAIKOH ENGINEERING Co.,Ltd.");
176189
uecho_database_addstandardmanufacture(db, 0x00011E, "SAKAIGAWA CO., LTD");
@@ -201,6 +214,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
201214
uecho_database_addstandardmanufacture(db, 0x0000DB, "Suntech Power Japan Corporation");
202215
uecho_database_addstandardmanufacture(db, 0x00003D, "SUMITOMO ELECTRIC INDUSTRIES, LTD.");
203216
uecho_database_addstandardmanufacture(db, 0x00003E, "SUMITOMO ELECTRIC NETWORKS, INC.");
217+
uecho_database_addstandardmanufacture(db, 0x00012D, "TACHIKAWA CORPORATION");
204218
uecho_database_addstandardmanufacture(db, 0x000085, "TAKAOKA TOKO CO.,LTD");
205219
uecho_database_addstandardmanufacture(db, 0x0000AF, "Takara Standard Co.,Ltd");
206220
uecho_database_addstandardmanufacture(db, 0x0000E4, "technoeye Inc.");
@@ -216,7 +230,6 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
216230
uecho_database_addstandardmanufacture(db, 0x000099, "Tokyo Electric Power Company Holdings, Inc.");
217231
uecho_database_addstandardmanufacture(db, 0x0000B3, "TOPPERS Project, Inc.");
218232
uecho_database_addstandardmanufacture(db, 0x000111, "Topre Corporation");
219-
uecho_database_addstandardmanufacture(db, 0x000017, "TOSHIBA CARRIER CORPORATION");
220233
uecho_database_addstandardmanufacture(db, 0x000016, "Toshiba Corp.");
221234
uecho_database_addstandardmanufacture(db, 0x000043, "TOSHIBA DEVELOPMENT & ENGINEERING CORPORATION");
222235
uecho_database_addstandardmanufacture(db, 0x0000EC, "Toshiba Energy Systems & Solutions Corporation");
@@ -229,6 +242,7 @@ void uecho_database_addstandardmanufactures(uEchoDatabase* db) {
229242
uecho_database_addstandardmanufacture(db, 0x000121, "TOYOTA MOTOR CORPORATION");
230243
uecho_database_addstandardmanufacture(db, 0x00011F, "TOYOTA TSUSHO CORPORATION");
231244
uecho_database_addstandardmanufacture(db, 0x00005C, "Tranceboot Co.,Ltd.");
245+
uecho_database_addstandardmanufacture(db, 0x000138, "TRENDE Inc.");
232246
uecho_database_addstandardmanufacture(db, 0x000076, "TSP CO.,Ltd");
233247
uecho_database_addstandardmanufacture(db, 0x0000D0, "TSUBAKIMOTO CHAIN CO.");
234248
uecho_database_addstandardmanufacture(db, 0x0000C1, "Tsuken Electric Ind Co., Ltd.");

0 commit comments

Comments
 (0)