From 023b94cbbe77edd94f5cc31cfef2eb6e1a3bad01 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 19 Feb 2022 17:29:37 +0000 Subject: [PATCH] Add check to see if BER and RSSI bits exist before adding them to HBP packet --- hblink.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hblink.py b/hblink.py index 46be260..c03e5de 100755 --- a/hblink.py +++ b/hblink.py @@ -740,7 +740,8 @@ class HBSYSTEM(DatagramProtocol): def send_peers(self, _packet, _hops = b'', _ber = b'\x00', _rssi = b'\x00',_source_server = b'\x00\x00\x00\x00'): for _peer in self._peers: - _packet =b''.join([_packet,_ber,_rssi]) + if len(_packet) < 54: + _packet =b''.join([_packet,_ber,_rssi]) self.send_peer(_peer, _packet) #logger.debug('(%s) Packet sent to peer %s', self._system, self._peers[_peer]['RADIO_ID'])