diff --git a/meterbus/telegram_short.py b/meterbus/telegram_short.py index 7f21a46..c537ca9 100644 --- a/meterbus/telegram_short.py +++ b/meterbus/telegram_short.py @@ -64,3 +64,13 @@ def __iter__(self): yield self._header.aField.parts[0] yield self.compute_crc() yield self._header.stopField.parts[0] + + @property + def interpreted(self): + return { + 'head': self.header.interpreted + } + + def to_JSON(self): + return json.dumps(self.interpreted, sort_keys=True, indent=4, use_decimal=True) +