Commit graph

121 commits

Author SHA1 Message Date
DJ2LS 06cb35276e
removed burst crc
the burst CRC is not needed, because we only receive frames with correct CRC. So its more important to create a correct ARQ algorithm. The 2byte CRC has been removed bei 2 x CRC8 for DX call sign and own callsign
2021-02-08 16:33:11 +01:00
DJ2LS 2fd8f5f6f7
support for large data 2021-02-06 17:55:14 +01:00
DJ2LS 9cf0008da6
updated logging and stuck in sync detection 2021-02-06 15:11:42 +01:00
DJ2LS 6f770d1d69
improved data frame processing 2021-02-05 14:40:32 +01:00
DJ2LS b9f2f1874f
improved logging and statistics 2021-02-04 17:51:01 +01:00
DJ2LS 51398382f7
code cleanup and bug fixes 2021-02-04 15:25:15 +01:00
DJ2LS b52081866f
improved RX 2021-02-01 21:46:33 +01:00
DJ2LS 95674ebca7
Update modem.py 2021-01-30 17:48:25 +01:00
DJ2LS e71902b7ae
removed frame rate conversion 2021-01-30 17:40:03 +01:00
DJ2LS 63e96ea156
removed frame rate conversion 2021-01-30 17:25:24 +01:00
DJ2LS 2bfa53354d
added timing tests 2021-01-21 21:00:21 +01:00
DJ2LS 0dbe03669d
added ARQ ACK TX function 2021-01-21 08:33:45 +01:00
DJ2LS e1f64e7512
Delete test directory 2021-01-20 23:45:07 +01:00
DJ2LS 66cf834bed
transmit nonblocking 2021-01-20 23:42:45 +01:00
DJ2LS 678d32cdcc
complete ARQ redesign 2021-01-20 22:51:14 +01:00
DJ2LS 401c2f4d8f
Update arq.py 2021-01-20 15:03:42 +01:00
DJ2LS afde181609
introduced ARQ_STATE 2021-01-20 14:31:28 +01:00
DJ2LS a425812dad
Add files via upload 2021-01-17 12:53:44 +01:00
DJ2LS 2be28cafb1
own function to send arqburst from TX_BUFFER
done without practical tests. just thinking..... uff
2021-01-16 20:43:10 +01:00
DJ2LS 8c4e0fee83
Merge branch 'dev' into ARQ 2021-01-16 15:08:12 +01:00
DJ2LS fbb1f1289c
code cleanup 2021-01-16 15:04:24 +01:00
DJ2LS fa49e90c9b
added preamble transmission 2021-01-16 14:29:49 +01:00
DJ2LS a316126725
added preamble transmission 2021-01-16 14:28:47 +01:00
DJ2LS 37fe2e024c
Rename install_socket_tnc.sh to install_jate.sh 2021-01-16 09:29:17 +01:00
DJ2LS 0c1179211a
updated new repository name 2021-01-16 09:28:37 +01:00
DJ2LS f15e7dc3b5
Changed project name 2021-01-15 08:57:56 +01:00
DJ2LS 930b46dacd
Changed project name 2021-01-15 08:57:32 +01:00
DJ2LS 81cc3a4740
Delete audio.py 2021-01-07 09:29:15 +01:00
DJ2LS 6808dabfe5
dynamic audio sample rate detection 2021-01-07 09:28:26 +01:00
DJ2LS 0efc20defa
moved tx audio to class __init__ 2021-01-06 18:01:54 +01:00
DJ2LS 508c01ffed
Delete other.py 2021-01-06 13:17:54 +01:00
DJ2LS 0ffd03b7b1
global audio buffer
global audio buffer for receiving multimode
2021-01-06 13:17:17 +01:00
DJ2LS 4cc7ec561c
first multimode support 2021-01-05 15:03:41 +01:00
DJ2LS 2799e5b9fb
Improved N_FRAMES_LAST_BURST 2021-01-02 16:37:34 +01:00
DJ2LS 97efb398f0
code cleanup 2021-01-02 11:17:01 +01:00
DJ2LS 1ebaa14457
changed main loop 2021-01-02 09:41:58 +01:00
DJ2LS 0645e436ff
added comments about dynamic ARQ 2020-12-31 10:37:44 +01:00
DJ2LS fbf2eb4c19
bugfixes for CRC check and first frame 2020-12-31 10:25:45 +01:00
DJ2LS 3cc18b1582
option to send N random numbers
./socketclient.py --port 3000 --random 0
2020-12-31 10:12:16 +01:00
DJ2LS 616b78ea0c
ARQ improvements 2020-12-30 18:16:32 +01:00
DJ2LS 80464fdd21
added frame BOF, CRC and EOF for ARQ Go-Back-N
Still not working, but one step closer to a working test with a lot of debugging output
2020-12-29 21:21:28 +01:00
DJ2LS e43970ad50
ARQ Go-Back-N
ARQ Go-Back-N now working even if frames are odd to frames per burst.
2020-12-29 11:10:02 +01:00
DJ2LS fde5754607
first ARQ Go-Back-N version
super buggy because of time issues
2020-12-28 15:20:51 +01:00
DJ2LS d65192549c
socket reusage 2020-12-28 14:32:21 +01:00
DJ2LS 18d0d4e947
Add files via upload 2020-12-28 14:32:03 +01:00
DJ2LS 02fe7a15a0
socket reusage 2020-12-28 14:31:33 +01:00
DJ2LS 90e11784f7
Merge pull request #14 from DJ2LS/socket-reusage-after-startup
Add files via upload
2020-12-28 14:24:29 +01:00
DJ2LS 2e9c26a750
Add files via upload 2020-12-28 14:22:53 +01:00
DJ2LS 55dd340447
removed data-list behavior
work will done by other functions
2020-12-28 12:58:57 +01:00
DJ2LS 8b9032f4a7
startet work on ARQ Go-Back-N 2020-12-27 22:38:49 +01:00