Commit Graph

37 Commits (develop)

Author SHA1 Message Date
Steve Pinkham f49e5076b3 fix: send_arq_raw referenced a command class that doesn't exist
command_arq_raw.SendARQRawCommand isn't defined anywhere; the class is
ARQRawCommand. The always-503 busy bug hid this AttributeError, so the
endpoint can never have worked end to end.
2026-07-12 12:38:16 -04:00
Steve Pinkham 8def0df2ae fix: send_arq_raw busy check compared a threading.Event, not the ARQ state
POST /modem/send_arq_raw returned 503 Modem Busy on every request:
is_modem_busy is a threading.Event and the object is always truthy.
Use getARQ() like the beacon, message send and CQ handler do.

Note for later readers: is_set() would be inverted, since setARQ(True)
clears the event. getARQ() == True means busy.
2026-07-12 12:38:16 -04:00
as3ii e2b2c73f1a
Fixed other module's paths 2026-01-10 20:27:19 +01:00
as3ii 646174b75d
Fixed ruff F811 and F401 2026-01-10 19:11:47 +01:00
as3ii ed4c79cd2a
Fixed ruff F541 2026-01-10 19:11:47 +01:00
as3ii f88f5fe2a3
Increased max line length to 120, reformatted everything
In practice, in this commit I've increased from 100 to 120 the maximum
allowed line length for python files and re-run ruff's formatter.
2026-01-10 19:11:26 +01:00
DJ2LS 68a4bdcff9
Merge branch 'develop' into ls-audio 2026-01-08 17:27:47 +01:00
dj2ls a4451f8300 fixing some path related issues - trying to merge this PR soon 2026-01-08 17:14:52 +01:00
DJ2LS 04366b0cb6
Merge branch 'develop' into ls-norm 2026-01-08 16:28:45 +01:00
as3ii b187628c3e
Fixed `undefined name` errors (ruff F812) 2025-11-13 23:07:06 +01:00
as3ii 4a458730ea
Removed unused imports
Ruff's rule F401
2025-11-13 20:12:55 +01:00
as3ii 6f7288335f
Switched from editing `sys.path` to proper PEP8 imports
See: https://peps.python.org/pep-0008/#imports

Here absolute imports have been used to avoid the error
`ImportError: attempted relative import with no known parent package`.
2025-11-13 19:49:38 +01:00
as3ii 66b2c6bf4e
Run `ruff format`
This applies mostly the same rules that `black` used.

This commit should not have introduced any logical or functional
changes, only fixing style consistency
2025-11-13 15:53:43 +01:00
DJ2LS ac0efd39a3 run retransmission async 2025-07-13 17:40:24 +02:00
DJ2LS 6c2edb9d5e run retransmission async 2025-07-13 17:36:18 +02:00
DJ2LS c76e5a56f6 small bug fixes 2025-07-13 08:48:08 +02:00
DJ2LS c6f82a9e90 work on retransmitting data 2025-07-10 10:57:05 +02:00
DJ2LS 64b19c2030 fixing smaller stuff 2025-06-24 13:04:00 +02:00
DJ2LS 148def4570 first working transmission via gui 2025-06-24 12:56:35 +02:00
DJ2LS 9319018066 get broadcasts per domain 2025-06-24 11:03:23 +02:00
DJ2LS 5631f1ffb0 adjust database 2025-06-24 10:24:35 +02:00
DJ2LS 76518ca9c4 save data to database 2025-06-23 10:04:42 +02:00
DJ2LS 2b6aeb26d3 attempt of streaming audio to gui 2025-06-02 12:16:46 +02:00
DJ2LS feaaa699e8 adjustment to server soft restart 2025-05-15 09:12:49 +02:00
DJ2LS 4e458110de more work 2025-04-29 13:01:16 +02:00
DJ2LS 5f32ad1e18 more work 2025-04-29 12:52:40 +02:00
DJ2LS 37fb052103 more work 2025-04-29 12:02:57 +02:00
DJ2LS 55dbe63a04 more work 2025-04-29 10:50:58 +02:00
DJ2LS 653afee648 first commit containing introduction of context object 2025-04-28 21:43:29 +02:00
DJ2LS 93eb1d64ca cleaner session stopping 2025-03-18 09:14:43 +01:00
LA3QMA 7fc72c6084 added better text for the popup error message 2025-03-14 19:33:23 +01:00
DJ2LS 7463bd05ef adjusted adif and udp logging 2025-03-14 14:26:56 +01:00
DJ2LS 8cedd62758 removed tci support 2025-03-11 10:56:59 +01:00
DJ2LS b59ef36296 adjustments for api, database and error handling 2025-03-01 08:35:16 +01:00
DJ2LS 4596c3f316 fixed some settings missing in gui 2025-02-20 12:18:56 +01:00
DJ2LS f65a64133e adjusted server restart 2025-02-20 11:08:42 +01:00
DJ2LS 5d601c3c5b organized api endpoints into subfolders 2025-02-19 09:46:22 +01:00