def __repr__(self): # for hex representation, revert byte # 802.15.4 addresses are actually little endian integers if self.Repr == "hex": h = hex(self) return '0x%s' % h[-2:] + \ ''.join([h[-i-2:-i] for i in range(2, len(h), 2)]) else: return Str.__repr__(self)
def __repr__(self): if self.Repr == 'hum' \ and (self.Pt is not None or self.Val is not None): return self.decode() else: return Str.__repr__(self)