diff --git a/repeater/airtime.py b/repeater/airtime.py index 8977489..b1f0040 100644 --- a/repeater/airtime.py +++ b/repeater/airtime.py @@ -54,7 +54,6 @@ class AirtimeManager: """ sf = spreading_factor or self.spreading_factor bw_hz = (bandwidth_hz or self.bandwidth) - bw_khz = bw_hz / 1000 cr = coding_rate or self.coding_rate preamble_len = preamble_len or self.preamble_length crc = 1 if crc_enabled else 0 @@ -64,7 +63,7 @@ class AirtimeManager: de = 1 if (sf >= 11 and bw_hz <= 125000) else 0 # Symbol time in milliseconds: T_sym = 2^SF / BW_kHz - t_sym = (2 ** sf) / bw_khz + t_sym = (2 ** sf) / (bw_hz / 1000) # Preamble time: T_preamble = (n_preamble + 4.25) * T_sym t_preamble = (preamble_len + 4.25) * t_sym