Commit graph

4172 commits

Author SHA1 Message Date
DJ2LS ad6f913aab WIP ARQ - cleanup and fixes 2023-12-16 10:28:30 +01:00
Mashintime ada8072ee9 Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-15 22:14:49 -05:00
Pedro 30996c03b6 Eliminate modem TX queues and change transmit() to a blocking call 2023-12-16 00:51:57 +01:00
Mashintime 4036eb8e9b Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-15 15:46:53 -05:00
Pedro 1640f6c66e Eliminate the modem modoutqueue 2023-12-15 18:25:01 +01:00
DJ2LS 8b7f7c47aa WIP ARQ - more fixes 2023-12-15 17:01:03 +01:00
DJ2LS 4d59311f66 WIP ARQ - more fixes 2023-12-15 16:40:05 +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 22e98a816f WIP ARQ - more fixes 2023-12-15 14:56:35 +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
Mashintime b03a882cfa Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-14 15:44:00 -05:00
Pedro b42c40dd78 ARQ WIP 2023-12-14 17:57:58 +01:00
Pedro a3d05f3521 Improve ARQ setting of failed state 2023-12-14 17:41:57 +01:00
Pedro fd33ccbe1e Correct end of transfer on ISS side 2023-12-14 17:33:43 +01:00
Pedro 0014462c63 ARQ refactor with explicit states 2023-12-14 17:29:04 +01:00
DJ2LS 3bb9dd3991 WIP ARQ - WIP data ack nack 2023-12-14 09:19:46 +01:00
DJ2LS 62ea8fa9b2 WIP ARQ - changed frame types, introduced data ack nack 2023-12-14 09:07:46 +01:00
Mashintime 02c9710b92 Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-13 21:14:39 -05:00
DJ2LS cefd1b3efc WIP ARQ - cleanup 2023-12-13 23:53:39 +01:00
DJ2LS 4b87d95670 WIP ARQ - decrease speed level after two attempts --> WIP! 2023-12-13 23:37:40 +01:00
DJ2LS 864589b647 WIP ARQ - moved old data to cementry 2023-12-13 23:37:00 +01:00
DJ2LS e357c6a1dc WIP ARQ - final crc check 2023-12-13 23:07:06 +01:00
DJ2LS 463c8c3829 WIP ARQ - introduced additional info state 2023-12-13 22:25:22 +01:00
Mashintime 55d8b554aa Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-13 16:00:03 -05:00
Pedro 9bbdaa055a ARQ progress 2023-12-13 18:27:55 +01:00
Pedro c98b37db96 ARQ progress 2023-12-13 16:56:11 +01:00
Pedro bef2e80acc Successful ARQ v2 transfer for the 1st time 2023-12-13 15:35:16 +01:00
Pedro ba846013e8 ARQ progress 2023-12-13 14:59:22 +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 4eec0b969a Change overflow exception 2023-12-13 10:05:14 +01:00
Pedro 3060940808 Add test for burst data frame overflow 2023-12-13 10:00:42 +01:00
Pedro d17878b123 ARQ WIP - Burst Frame tests ok 2023-12-13 09:56:58 +01:00
Pedro 227bc40a00 ARQ WIP - Fix data factory tests! 2023-12-13 09:24:43 +01:00
Mashintime ec06389507 Grid: PTT 2023-12-12 17:20:48 -05:00
Pedro 4c3b3d79af ARQ WIP 2023-12-12 22:33:17 +01:00
Mashintime 94f23d47b7 Broadcasts grid items 2023-12-12 16:20:02 -05:00
Pedro e839453806 ARQ WIP 2023-12-12 22:05:32 +01:00
Mashintime a0759139ec Merge branch 'develop' of github.com:DJ2LS/FreeDATA into develop 2023-12-12 15:45:55 -05:00
Pedro 8f1894da50 ARQ WIP 2023-12-12 21:33:57 +01:00
Pedro 18534a87aa ARQ WIP 2023-12-12 21:20:03 +01:00
Pedro d35860cc54 ARQ WIP 2023-12-12 20:46:22 +01:00
Pedro 2189f99918 WIP ARQ 2023-12-12 20:22:34 +01:00
Pedro 0368c57d87 Improve ARQ specs 2023-12-12 16:13:35 +01:00
Pedro ac790c118c Improve ARQ docs 2023-12-12 15:41:01 +01:00
Pedro 214d9b1efc Add ARQ documentation 2023-12-12 15:37:30 +01:00
DJ2LS 69c5050060 WIP ARQ 2023-12-12 09:46:22 +01:00
DJ2LS a30d42f11b WIP ARQ 2023-12-12 09:43:03 +01:00