|
|
|
@ -265,11 +265,7 @@ class MeshtDevice: |
|
|
|
|
|
|
|
async def recv(self): |
|
|
|
data = await self.transport.recv() |
|
|
|
try: |
|
|
|
fr = pb.decode(data, FROMRADIO_SCHEMA) |
|
|
|
except UnicodeDecodeError: |
|
|
|
logger.error("Cannot decode msg with string") |
|
|
|
fr = {} |
|
|
|
fr = pb.decode(data, FROMRADIO_SCHEMA) |
|
|
|
logger.debug(f"FromRadio: {fr}") |
|
|
|
self._maybe_store_channel(fr) |
|
|
|
self._maybe_store_lora_config(fr) |
|
|
|
|