Update scheduling algorithm

This commit is contained in:
2026-07-23 14:02:14 -04:00
parent 5eebee70d8
commit 23ae3a2f3a
12 changed files with 555 additions and 231 deletions
+3 -3
View File
@@ -536,13 +536,13 @@ def _band_signature(row: dict[str, str], band: str) -> tuple[str, ...] | None:
channel = _pick_value("Channel")
rssi = _pick_value("RSSI")
bandwidth = _pick_value("Bandwidth")
direction = _pick_value("Direction")
# Pairing should ignore direction so reverse-signed COE and P2P rows still match.
sta = _pick_value("STA")
if not all([test_point, channel, rssi, bandwidth, direction, sta]):
if not all([test_point, channel, rssi, bandwidth, sta]):
return None
return (test_point, channel, bandwidth, rssi, direction, sta)
return (test_point, channel, bandwidth, rssi, sta)
def _all_band_signatures(row: dict[str, str]) -> list[tuple[str, ...]]: