Commit graph

43 commits

Author SHA1 Message Date
DJ2LS
3cb329b379 check for max bandwidth on session open 2024-03-24 21:39:44 +01:00
DJ2LS
8c224ab7dc define maximum used bandwidth during transmission 2024-03-24 21:17:07 +01:00
DJ2LS
cc6b3eb958 pep related improvements to ARQ 2024-03-24 20:07:18 +01:00
DJ2LS
01b1977630 avoid event queue overflow 2024-03-15 13:28:21 +01:00
DJ2LS
fd9fb81fa2 adjusted stats 2024-02-27 22:39:45 +01:00
DJ2LS
dd4ca1903b added session statistics 2024-02-24 21:49:53 +01:00
DJ2LS
3574f76a79 moved from upshift downshift to speed level int 2024-02-22 21:15:43 +01:00
DJ2LS
22f0226600 gear shifting test 2024-02-22 15:05:54 +01:00
DJ2LS
0e1986b2da removed possibly obsolete arq state at wrong position 2024-02-17 10:41:33 -05:00
DJ2LS
b70a209899 introduced schedule manager 2024-02-02 19:37:02 +01:00
DJ2LS
4ccc509992 small gui added modem busy state while ARQ 2024-01-28 21:29:56 +01:00
DJ2LS
2685c7d5d5 adjusted some db related things 2024-01-27 12:07:07 +01:00
DJ2LS
857916285d changed dispatcher to a data type handler 2024-01-21 20:34:01 +01:00
DJ2LS
26478ef0a4 adjusted and splitted dispatcher 2024-01-20 21:47:21 +01:00
DJ2LS
76ab882d0f ARQ WIP - delete outdated arq session after specific age, added statistics, added more ARQ tests 2024-01-15 16:04:11 +01:00
DJ2LS
966821cef8 ARQ WIP - fixed mode not decoding 2024-01-05 16:25:14 +01:00
DJ2LS
cc60391d26 ARQ WIP - session aborting 2023-12-24 13:20:51 +01:00
DJ2LS
2db37adf21 ARQ WIP - Timeout adjustments and added state to logging for debugging... 2023-12-24 09:58:20 +01:00
DJ2LS
53955a8107 ARQ WIP - session closing 2023-12-21 15:05:22 +01:00
Pedro
2faf398e4b Small improvements 2023-12-21 02:19:42 +00:00
DJ2LS
0fffe86f05 ARQ WIP - introduced flags 2023-12-20 16:43:08 +01:00
Pedro
a3b48d2bd9 Add client events to ARQ sessions 2023-12-19 15:35:07 +01:00
Pedro
726385361e Improve ARQ session states using Enum 2023-12-19 15:01:08 +01:00
DJ2LS
6a596f1087 helper functions for bitwise flag setting 2023-12-19 14:08:16 +01:00
Pedro
8bc8cdffcc Change timeouts and retries in ARQ sessions. 2023-12-18 13:56:49 +01:00
Pedro
30996c03b6 Eliminate modem TX queues and change transmit() to a blocking call 2023-12-16 00:51:57 +01:00
DJ2LS
a970f96165 WIP ARQ - more fixes 2023-12-15 16:22:38 +01:00
DJ2LS
b5268ec4f0 WIP ARQ - more fixes 2023-12-15 14:58:53 +01:00
DJ2LS
c4dbe0caef WIP ARQ - cleanup and modem fix 2023-12-15 14:41:11 +01:00
DJ2LS
16f37677d5 WIP ARQ - speed level 2023-12-14 22:53:32 +01:00
Pedro
0014462c63 ARQ refactor with explicit states 2023-12-14 17:29:04 +01:00
Pedro
9bbdaa055a ARQ progress 2023-12-13 18:27:55 +01:00
Pedro
ed469ee035 ARQ WIP 2023-12-13 14:33:09 +01:00
Pedro
48260f2c09 ARQ WIP 2023-12-13 11:51:54 +01:00
Pedro
4c3b3d79af ARQ WIP 2023-12-12 22:33:17 +01:00
Pedro
cefaea2369 WIP ARQ 2023-12-11 19:02:50 +01:00
DJ2LS
17504e194c WIP adding arq data frame 2023-12-10 09:59:02 +01:00
Pedro
a290c854d5 ARQ WIP 2023-12-06 11:59:35 +01:00
Pedro
c689b93ee1 Improve ARQ tests and log messages 2023-12-06 11:47:47 +01:00
Pedro
0b35d393f5 Add frame loss probability to arq tests 2023-12-06 11:33:25 +01:00
Pedro
462e4162c4 Progress on ARQ TDD 2023-12-05 19:12:21 +01:00
Pedro
bf89828c75 ARQ WIP 2023-12-05 19:01:48 +01:00
Pedro
1fab9f8e53 ARQ WIP 2023-12-05 18:50:39 +01:00