Merge pull request #71 from schnurksel/add_meter_strings
Add meter strings
This commit is contained in:
commit
1bc9f72c27
@ -868,18 +868,39 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (manufacturer == mbus_manufacturer_id("AMT"))
|
||||||
|
{
|
||||||
|
switch (header->version)
|
||||||
|
{
|
||||||
|
case 0x80:
|
||||||
|
strcpy(buff,"Aquametro CALEC MB");
|
||||||
|
break;
|
||||||
|
case 0xC0:
|
||||||
|
strcpy(buff,"Aquametro CALEC ST");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (manufacturer == mbus_manufacturer_id("EFE"))
|
else if (manufacturer == mbus_manufacturer_id("EFE"))
|
||||||
{
|
{
|
||||||
switch (header->version)
|
switch (header->version)
|
||||||
{
|
{
|
||||||
case 0x00:
|
case 0x00:
|
||||||
strcpy(buff, ((header->medium == 0x06) ? "Engelmann WaterStar" : "Engelmann SensoStar 2"));
|
strcpy(buff, ((header->medium == 0x06) ? "Engelmann WaterStar" : "Engelmann / Elster SensoStar 2"));
|
||||||
break;
|
break;
|
||||||
case 0x01:
|
case 0x01:
|
||||||
strcpy(buff,"Engelmann SensoStar 2C");
|
strcpy(buff,"Engelmann SensoStar 2C");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (manufacturer == mbus_manufacturer_id("ELS"))
|
||||||
|
{
|
||||||
|
switch (header->version)
|
||||||
|
{
|
||||||
|
case 0x2F:
|
||||||
|
strcpy(buff,"Elster F96 Plus");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (manufacturer == mbus_manufacturer_id("ELV"))
|
else if (manufacturer == mbus_manufacturer_id("ELV"))
|
||||||
{
|
{
|
||||||
switch (header->version)
|
switch (header->version)
|
||||||
@ -910,6 +931,18 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (manufacturer == mbus_manufacturer_id("EMU"))
|
||||||
|
{
|
||||||
|
if (header->medium == MBUS_VARIABLE_DATA_MEDIUM_ELECTRICITY)
|
||||||
|
{
|
||||||
|
switch (header->version)
|
||||||
|
{
|
||||||
|
case 0x10:
|
||||||
|
strcpy(buff,"EMU Professional 3/75 M-Bus");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (manufacturer == mbus_manufacturer_id("GMC"))
|
else if (manufacturer == mbus_manufacturer_id("GMC"))
|
||||||
{
|
{
|
||||||
switch (header->version)
|
switch (header->version)
|
||||||
@ -981,10 +1014,10 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
switch (header->version)
|
switch (header->version)
|
||||||
{
|
{
|
||||||
case 0x08:
|
case 0x08:
|
||||||
strcpy(buff,"Elster F2");
|
strcpy(buff,"Elster F2 / Deltamess F2");
|
||||||
break;
|
break;
|
||||||
case 0x09:
|
case 0x09:
|
||||||
strcpy(buff,"Kamstrup SVM F22");
|
strcpy(buff,"Elster F4 / Kamstrup SVM F22");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1010,6 +1043,12 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
{
|
{
|
||||||
switch (header->version)
|
switch (header->version)
|
||||||
{
|
{
|
||||||
|
case 0x0B:
|
||||||
|
strcpy(buff,"Sensus PolluTherm");
|
||||||
|
break;
|
||||||
|
case 0x0E:
|
||||||
|
strcpy(buff,"Sensus PolluStat E");
|
||||||
|
break;
|
||||||
case 0x19:
|
case 0x19:
|
||||||
strcpy(buff,"Sensus PolluCom E");
|
strcpy(buff,"Sensus PolluCom E");
|
||||||
break;
|
break;
|
||||||
@ -1041,6 +1080,10 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
case 0x01:
|
case 0x01:
|
||||||
strcpy(buff,"NZR DHZ 5/63");
|
strcpy(buff,"NZR DHZ 5/63");
|
||||||
break;
|
break;
|
||||||
|
case 0x50:
|
||||||
|
strcpy(buff,"NZR IC-M2");
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (manufacturer == mbus_manufacturer_id("KAM"))
|
else if (manufacturer == mbus_manufacturer_id("KAM"))
|
||||||
@ -1085,6 +1128,20 @@ mbus_data_product_name(mbus_data_variable_header *header)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (manufacturer == mbus_manufacturer_id("SBC"))
|
||||||
|
{
|
||||||
|
switch (header->id_bcd[3])
|
||||||
|
{
|
||||||
|
case 0x10:
|
||||||
|
case 0x19:
|
||||||
|
strcpy(buff,"Saia-Burgess ALE3");
|
||||||
|
break;
|
||||||
|
case 0x11:
|
||||||
|
strcpy(buff,"Saia-Burgess AWD3");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return buff;
|
return buff;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user