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