__slots__ = ["from", "rx_snr", "rx_rssi", "ts", "hop_start", "hop_limit"] class PacketSignal: def __init__(self, data): for slot in __slots__: setattr(self, slot, data.get(slot, None))