36 lines
593 B
Python
Raw Normal View History

2016-08-22 20:16:11 +02:00
class DSMRObject(object):
def __init__(self, values):
self.values = values
class MBusObject(DSMRObject):
@property
def datetime(self):
return self.values[0]['value']
@property
def value(self):
return self.values[1]['value']
@property
def unit(self):
return self.values[1]['unit']
class CosemObject(DSMRObject):
@property
def value(self):
return self.values[0]['value']
@property
def unit(self):
return self.values[0]['unit']
class ProfileGeneric(DSMRObject):
pass
# TODO implement