Merge pull request #71 from lowdef/fix_ProfileGenericObject_for_telegram_iterator
add value and unit properties to ProfileGenericObject to make sure they do not break
This commit is contained in:
		
						commit
						e607b62fa2
					
				| @ -155,6 +155,16 @@ class ProfileGenericObject(DSMRObject): | |||||||
|         super().__init__(values) |         super().__init__(values) | ||||||
|         self._buffer_list = None |         self._buffer_list = None | ||||||
| 
 | 
 | ||||||
|  |     @property | ||||||
|  |     def value(self): | ||||||
|  |         # value is added to make sure the telegram iterator does not break | ||||||
|  |         return self.values | ||||||
|  | 
 | ||||||
|  |     @property | ||||||
|  |     def unit(self): | ||||||
|  |         # value is added to make sure all items have a unit so code that relies on that does not break | ||||||
|  |         return None | ||||||
|  | 
 | ||||||
|     @property |     @property | ||||||
|     def buffer_length(self): |     def buffer_length(self): | ||||||
|         return self.values[0]['value'] |         return self.values[0]['value'] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user