diff --git a/mbus/mbus-protocol.c b/mbus/mbus-protocol.c index 4389e60..59736e9 100755 --- a/mbus/mbus-protocol.c +++ b/mbus/mbus-protocol.c @@ -866,6 +866,15 @@ mbus_data_product_name(mbus_data_variable_header *header) break; } } + else if (manufacturer == MBUS_VARIABLE_DATA_MAN_SEN) + { + switch (header->version) + { + case 0x19: + strcpy(buff,"Sensus PolluCom E"); + break; + } + } else if (manufacturer == MBUS_VARIABLE_DATA_MAN_SPX) { switch (header->version) diff --git a/mbus/mbus-protocol.h b/mbus/mbus-protocol.h index 6742100..8ec0ce6 100755 --- a/mbus/mbus-protocol.h +++ b/mbus/mbus-protocol.h @@ -484,6 +484,7 @@ typedef struct _mbus_data_secondary_address { #define MBUS_VARIABLE_DATA_MAN_NZR 0x3B52 #define MBUS_VARIABLE_DATA_MAN_PAD 0x4024 #define MBUS_VARIABLE_DATA_MAN_QDS 0x4493 +#define MBUS_VARIABLE_DATA_MAN_SEN 0x4CAE #define MBUS_VARIABLE_DATA_MAN_SLB 0x4D82 #define MBUS_VARIABLE_DATA_MAN_SON 0x4DEE #define MBUS_VARIABLE_DATA_MAN_SPX 0x4E18