added GFSK

This commit is contained in:
2026-07-06 13:13:14 +03:00
parent 11e8ee8d7f
commit 4388408ef8
8 changed files with 164 additions and 9 deletions
+27
View File
@@ -91,6 +91,33 @@ def test_sync_track_create_offline(temp_db, monkeypatch):
def test_tracks_crud(temp_db):
storage.init_db()
start = storage.start_track("android-12345678")
tid = start["track_id"]
storage.add_track_points(
tid,
[
{
"ts": 1.0,
"lat": 55.75,
"lon": 37.62,
"rssi": -70.0,
"role": "TX",
"meta": '{"modem_mode":"GFSK","bitrate_bps":20000}',
}
],
)
fin = storage.finish_track(tid)
assert fin["point_count"] == 1
listed = storage.list_tracks(limit=10)
gfsk = next((t for t in listed if t["id"] == tid), None)
assert gfsk is not None
assert gfsk["modem_mode"] == "GFSK"
track = storage.get_track(tid)
assert len(track["points"]) == 1
def test_tracks_crud_legacy(temp_db):
storage.init_db()
start = storage.start_track("android-12345678")
tid = start["track_id"]