DJ2LS
d67433962f
wait with command processing if IS_CODEC2_SIG_TRAFFIC
2023-01-29 12:29:36 +01:00
DJ2LS
9db54a2a51
introduce IS_CODEC2_SIG_TRAFFIC
2023-01-29 12:26:54 +01:00
DJ2LS
5649340175
set is IRS state after checking for it
2023-01-29 12:20:30 +01:00
DJ2LS
ac3f2b079c
version update
2023-01-28 14:49:21 +01:00
DJ2LS
ee79695449
Merge branch 'main' into ls-gui
2023-01-26 14:26:54 +01:00
DJ2LS
eb5bcb807b
version update
2023-01-26 14:23:13 +01:00
DJ2LS
eb92db174d
fixed ping dxcallsign
2023-01-25 20:43:00 +01:00
DJ2LS
fd49dfd629
keep tnc-message simple for transmit worker
2023-01-25 15:35:49 +01:00
DJ2LS
a03db31c61
fixed list index error
2023-01-25 14:17:41 +01:00
DJ2LS
88993a41af
fixed list index error
2023-01-25 14:17:09 +01:00
DJ2LS
cd4a6b586f
improved logging
2023-01-25 13:23:09 +01:00
DJ2LS
0aff7dad2d
wait with command processing if already in arq state
2023-01-25 13:22:02 +01:00
DJ2LS
c0c68fce42
wait with command processing if already in arq state
2023-01-25 13:20:57 +01:00
DJ2LS
41d785f236
from random import randrange
2023-01-25 12:47:18 +01:00
DJ2LS
d40a018da3
added compression factor to tnc-message
2023-01-25 12:35:29 +01:00
DJ2LS
73fdabcbfc
small code cleanup
2023-01-25 12:33:35 +01:00
DJ2LS
2e78c851e4
replacing dxgrid with spaces where no valid data available #340
2023-01-25 12:30:07 +01:00
DJ2LS
5221a0bd71
finally working macOS build
2023-01-25 12:11:52 +01:00
DJ2LS
ce776fb100
fixed wrong pyinstaller env detection for windows
2023-01-25 12:11:52 +01:00
DJ2LS
e74a524f7c
version update
2023-01-25 12:11:52 +01:00
DJ2LS
ccf76f6780
possible hotfix for missing portaudio
2023-01-25 12:11:52 +01:00
DJ2LS
911d44fec7
version update
2023-01-25 12:11:52 +01:00
Mashintime
02dce8d056
Revert "Add adjustable Tx delay"
...
This reverts commit ad129bd11a
.
2023-01-23 18:23:28 -05:00
Mashintime
8f8ed0f67c
Revert "Attempt to fix ctest errors"
...
This reverts commit fc60094606
.
2023-01-23 18:23:15 -05:00
Mashintime
fc60094606
Attempt to fix ctest errors
2023-01-22 23:42:35 -05:00
Mashintime
ad129bd11a
Add adjustable Tx delay
2023-01-22 23:16:54 -05:00
Mashintime
532548771e
Handle Bpm and Compression factor in tnc-message
2023-01-22 22:31:13 -05:00
DJ2LS
f7bcdad47f
finally working macOS build
2023-01-22 23:35:52 +01:00
DJ2LS
1b90d38ebf
fixed wrong pyinstaller env detection for windows
2023-01-22 22:39:23 +01:00
DJ2LS
5a3f367a33
version update
2023-01-22 22:05:29 +01:00
DJ2LS
f18604a38b
possible hotfix for missing portaudio
2023-01-22 21:47:14 +01:00
DJ2LS
caaf613446
version update
2023-01-22 19:58:07 +01:00
dj2ls
5588df2ded
reject command if already in ARQ STATE
2023-01-22 15:19:42 +01:00
DJ2LS
4ea78356b6
version update for using latest codec2
2023-01-22 09:49:59 +01:00
DJ2LS
9a772e28c2
version update
2023-01-21 18:14:27 +01:00
DJ2LS
0635d35443
version update
2023-01-21 15:16:47 +01:00
DJ2LS
1686f554b1
version update
2023-01-21 15:14:55 +01:00
DJ2LS
3044759569
updated freedata.spec
2023-01-21 12:07:50 +01:00
DJ2LS
1de42f6ff1
version update for hotfix
2023-01-16 11:51:42 +01:00
DJ2LS
310479fef4
version update
2023-01-16 10:16:49 +01:00
DJ2LS
0ee9671a7d
avoid double entris in speed chart list
2023-01-16 10:11:45 +01:00
dj2ls
6dcfe17c5f
first version transmission chart
2023-01-13 00:14:42 +01:00
dj2ls
4904c5e7df
arq session fixes
2023-01-11 16:18:29 +01:00
DJ2LS
32b181b3b0
if received ping, set dxgrid placeholder instead of default grid for avoiding wrong distance calculation
2023-01-09 18:37:00 +01:00
dj2ls
da1309a335
release channel busy state when receiving FreeDATA signals
2023-01-08 13:18:54 +01:00
dj2ls
44395c32f4
fixed wrong dxgrid information
2023-01-06 17:33:20 +01:00
dj2ls
034577144b
fixed test frame
2023-01-06 17:02:21 +01:00
dj2ls
9497d323c8
improved timeout reset
2023-01-06 15:50:25 +01:00
dj2ls
41a45a9cd9
reduced busy counter release time
2023-01-06 15:42:34 +01:00
dj2ls
4a76e5fc1e
display frame type when sending
2023-01-06 15:08:58 +01:00
dj2ls
3727c59584
display frame type when sending
2023-01-06 15:03:05 +01:00
dj2ls
aba556a996
fixed timeouts starting too early
2023-01-06 14:41:15 +01:00
dj2ls
cc61f6a602
added timestamp to explorer
2023-01-05 15:28:41 +01:00
DJ2LS
11826c492d
fixed rigdummy
2023-01-04 22:49:24 +01:00
dj2ls
d54f3dcb31
updated input frequency
2023-01-04 20:47:00 +01:00
dj2ls
53697af6e2
set mode from gui
2023-01-04 20:12:03 +01:00
dj2ls
ee4528bf79
set frequency from gui - needed for better remote testing
2023-01-04 19:26:11 +01:00
dj2ls
93d61b0f25
changed logging timestamp to "iso"
2023-01-04 12:48:36 +01:00
dj2ls
252fe73d68
don't stop connecting when busy
2023-01-04 11:23:30 +01:00
dj2ls
b1f4dadcc6
possible fix of timeout bug
2023-01-04 11:04:10 +01:00
dj2ls
df52828207
redesigned of rigctld driver
2023-01-04 08:34:42 +01:00
dj2ls
7ba1dbadb2
redesigned of rigctld driver
2023-01-04 08:33:25 +01:00
dj2ls
5d8b8a4bde
adjusted logging for debugging byteorder error
2023-01-02 16:13:29 +01:00
DJ2LS
03705a041c
removed decoding twice fix - seems its not a LDPC related error
2023-01-01 17:00:45 +01:00
DJ2LS
501ccd9de3
possible quick and dirty fix for solving wrong byteorder problem
2023-01-01 16:41:27 +01:00
DJ2LS
dc4ea2c5dd
possible quick and dirty fix for solving wrong byteorder problem
2023-01-01 10:56:09 +01:00
DJ2LS
250943f63f
Merge remote-tracking branch 'origin/ls-arq' into ls-arq
2022-12-31 16:05:24 +01:00
DJ2LS
4264f7d9bb
print raw data on tx
2022-12-31 16:05:08 +01:00
dj2ls
bdc407aff9
some more fixes to time
2022-12-31 13:22:34 +01:00
dj2ls
7831cdaa16
some more fixes to time
2022-12-31 13:16:10 +01:00
dj2ls
a43d90f7d8
calculate timeleft for transmission until finished
2022-12-31 12:38:46 +01:00
dj2ls
28e8aaa595
if frame NACK, show received data
2022-12-31 11:55:41 +01:00
dj2ls
36f80a5b0a
reverted search area mode change
2022-12-31 11:53:24 +01:00
dj2ls
5c19d6f90e
adjust search area to mode - this might avoid false positives when searching for already received data
2022-12-30 23:24:31 +01:00
dj2ls
d2dc5c98d4
reduced channel busy timeouts
2022-12-30 21:29:22 +01:00
dj2ls
1bd1781dd5
adjustment to session opener while connected
2022-12-29 23:27:16 +01:00
dj2ls
aa6f787630
updated version information
2022-12-29 23:24:42 +01:00
dj2ls
2cb7ee7893
attempt avoiding connecting while already connected
2022-12-29 19:16:47 +01:00
dj2ls
4ddfe52db9
ssid list fix when using config file
2022-12-29 18:57:52 +01:00
dj2ls
ab44e18e3e
check channel busy state for ack/nack
2022-12-29 17:57:55 +01:00
dj2ls
e05577b492
return failed callsign check with bytes instead of str
2022-12-29 17:49:30 +01:00
dj2ls
5be2a88fd0
catch fft division by zero error
2022-12-29 17:49:13 +01:00
DJ2LS
a3f9dd6f45
updated version information
2022-12-29 12:55:03 +01:00
DJ2LS
9c57cc9eb7
updated version information
2022-12-29 09:39:41 +01:00
DJ2LS
71051fd3fa
send disconnect frame on version missmatch
2022-12-29 09:19:35 +01:00
DJ2LS
4d2d0b93ac
fix slice crashing nuitka
2022-12-28 23:47:13 +01:00
DJ2LS
3b8236826c
fix slice crashing nuitka
2022-12-28 23:21:39 +01:00
DJ2LS
00d007b9b7
handle split char false positive
2022-12-28 18:03:05 +01:00
DJ2LS
2392ff3b53
handle split char false positive
2022-12-28 17:37:50 +01:00
DJ2LS
17977b5281
break connection attempts when version missmatch
2022-12-28 17:22:17 +01:00
DJ2LS
8717629b91
increased protocol version
2022-12-28 17:06:55 +01:00
DJ2LS
751e43eddb
changing split char and split char order
2022-12-28 12:40:10 +01:00
DJ2LS
37267ac679
changing split char and split char order
2022-12-28 12:27:09 +01:00
DJ2LS
f2e5a11348
changing split char and split char order
2022-12-28 11:59:00 +01:00
DJ2LS
efd92cdd72
changing split char and split char order
2022-12-28 11:32:33 +01:00
DJ2LS
4cce8aec5c
added total bytes to rx message
2022-12-27 23:32:52 +01:00
DJ2LS
58342b975f
more crc check improvements
2022-12-27 23:30:15 +01:00
DJ2LS
c6d99f8866
typo fix
2022-12-27 23:04:57 +01:00
DJ2LS
c8eb9bbf92
fix upper lower case
2022-12-27 23:02:52 +01:00
DJ2LS
c5a9229207
first attempt with message checksum
2022-12-27 22:58:18 +01:00
DJ2LS
b637b917bc
first attempt with message checksum
2022-12-27 22:57:54 +01:00
DJ2LS
3dc06510c1
moving from raw to wave file format
2022-12-27 21:13:08 +01:00
DJ2LS
76522db082
process rigctld response only if needed
2022-12-27 18:17:12 +01:00
DJ2LS
d6df3007db
process rigctld response only if needed
2022-12-27 18:04:29 +01:00
DJ2LS
5a0a766aa0
process rigctld response only if needed
2022-12-27 17:57:04 +01:00
DJ2LS
eaa16ed50b
process rigctld response only if needed
2022-12-27 17:49:49 +01:00
DJ2LS
281731d890
process rigctld response only if needed
2022-12-27 17:48:06 +01:00
DJ2LS
d572772df3
use busy detection while opening a channel
2022-12-27 17:11:46 +01:00
DJ2LS
9dad094e47
reduced rigctld connection chunk size - attempt fixing the ptt delay problem
2022-12-27 13:13:11 +01:00
DJ2LS
cb78ed984a
reduced rigctld connection chunk size - attempt fixing the ptt delay problem
2022-12-27 13:02:01 +01:00
DJ2LS
fd402d9bc2
catch error in dbfs calculation
2022-12-27 11:41:00 +01:00
DJ2LS
9a4401082c
catching explorer type error
2022-12-27 11:33:16 +01:00
DJ2LS
d78fcba4fb
catching explorer type error
2022-12-27 10:37:34 +01:00
DJ2LS
7ed43fb3f9
moved utf8 encoding from entire data to just chat message
2022-12-27 09:53:21 +01:00
DJ2LS
f5a30e33e3
publish last heard stations to explorer
2022-12-26 21:14:23 +01:00
DJ2LS
62309d608d
improved audio callback modout queue
2022-12-26 17:14:23 +01:00
DJ2LS
4d8b8f7f46
accepted some sourcery suggestions
2022-12-26 12:49:01 +01:00
DJ2LS
7691ba09ac
record audio update
2022-12-26 12:27:13 +01:00
DJ2LS
c0e4f14da0
record audio
2022-12-26 12:11:59 +01:00
DJ2LS
424384c7ed
3nd test run with saving data from tnc
2022-12-26 10:49:37 +01:00
DJ2LS
e2d4b58e30
2nd test run with saving data from tnc
2022-12-26 10:35:58 +01:00
DJ2LS
76f24f2b31
first test run with saving data from tnc
2022-12-26 10:25:50 +01:00
DJ2LS
af851d15f3
beacon now with full grid
2022-12-25 17:08:20 +01:00
DJ2LS
9ef19b7c51
moved ptt to audio callback
2022-12-25 15:20:46 +01:00
DJ2LS
914e2065b5
later ptt toggle test
2022-12-25 14:28:21 +01:00
DJ2LS
f896dd84c5
reduced connection attempts to 10
2022-12-25 14:24:39 +01:00
DJ2LS
f12bf7919d
modem testings with disabled monitoring protection
2022-12-25 12:57:47 +01:00
DJ2LS
dcec4a4d17
attempt avoiding false positives for session id
2022-12-25 12:55:52 +01:00
DJ2LS
a946ca6555
dont send beacon when busy
2022-12-25 09:19:55 +01:00
DJ2LS
443d7931b7
small ctest adjustments
2022-12-24 23:13:21 +01:00
DJ2LS
33e0c2d497
disabled updating last received timestamp when sending nack
2022-12-24 18:39:51 +01:00
DJ2LS
af7c9cbafb
reduced amount of n max retries per burst to fit which fits more to 180s timeout
2022-12-24 18:07:49 +01:00
DJ2LS
a546f0f387
better logging for debugging data received when in wrong tnc state
2022-12-24 17:55:31 +01:00
DJ2LS
6b60fd4275
increased protocol version
2022-12-24 11:27:56 +01:00
DJ2LS
c143c87d64
fixing #305
2022-12-23 21:06:42 +01:00
DJ2LS
f979fb3d7b
increased logging for finding reason for failing ctest
2022-12-23 10:30:32 +01:00
DJ2LS
934bb20010
attempt fixing disconnect
2022-12-19 21:57:57 +01:00
DJ2LS
9d26472607
dxsnr for cq/qrv
2022-12-19 16:46:18 +01:00
DJ2LS
847c3928df
some ssid fixes
2022-12-19 16:04:30 +01:00
DJ2LS
f64c4ff0dd
some ssid fixes
2022-12-19 16:00:47 +01:00
DJ2LS
1937606526
some ssid fixes
2022-12-19 15:42:48 +01:00
DJ2LS
12d1477c36
another adjustments to cli tools
2022-12-16 17:09:48 +01:00
DJ2LS
db9c5b60b9
reuse codec2 mode init for transmission
2022-12-15 13:45:57 +01:00
DJ2LS
179f4f7265
increased protocol version because of lzma compression
2022-12-13 09:17:42 +01:00
DJ2LS
dfa07f9e77
increased frame timeouts and better logging for debugging protocol error
2022-12-13 09:10:40 +01:00
DJ2LS
50bbcfd7ff
increased frame timeouts and better logging for debugging protocol error
2022-12-13 08:59:10 +01:00
DJ2LS
5d8b4f2d67
re-enable early error detection
2022-12-12 18:24:40 +01:00
DJ2LS
819832127e
attempt using lzma instead of zlib
2022-12-12 15:02:57 +01:00
DJ2LS
6e3edb5b30
attempt using threading.Event().wait() instead of time.sleep()
2022-12-12 12:28:52 +01:00
DJ2LS
10b925d70b
fixed bug in listening state machine which caused high CPU load
2022-12-12 11:43:42 +01:00
DJ2LS
2cdea7eaa9
adjusted search range for rx buffer
2022-12-12 10:06:45 +01:00
DJ2LS
19bcde01b0
increased logging for frame nack
2022-12-11 13:07:56 +01:00
DJ2LS
2e12b2ed92
increase amount of NACK frames for failed data frame
2022-12-11 12:23:37 +01:00
DJ2LS
bdeba55f8e
updated config.ini
2022-12-11 12:08:34 +01:00
DJ2LS
11512d76bf
reduced logging and added transmit queue size for debugging purposes
2022-12-11 11:57:37 +01:00
DJ2LS
d9a7d392ce
attempt with reduced transmission timeout to 180s
2022-12-11 11:13:55 +01:00
DJ2LS
8c0c13f227
attempt with increased data frame ACK
2022-12-11 11:00:58 +01:00
DJ2LS
ddf6cb0ee0
report IRS SNR for Ping
2022-12-10 20:46:17 +01:00
DJ2LS
3d6bf72633
define individual name for config file
2022-12-10 13:34:26 +01:00
DJ2LS
f2dd278bce
reduced minimum SNR for datac1
2022-12-09 14:55:09 +01:00
DJ2LS
af889f9460
fixed config for bool value
2022-12-09 14:49:43 +01:00
DJ2LS
c499a6a524
make sure own ssid is always part of ssid list
2022-12-08 18:46:19 +01:00
DJ2LS
9dcf0959b4
make sure own ssid is always part of ssid list
2022-12-08 18:44:29 +01:00
DJ2LS
d0d853d72b
make sure own ssid is always part of ssid list
2022-12-08 18:17:01 +01:00
DJ2LS
85b16c7935
fixing config file when starting from daemon.py
2022-12-08 18:09:13 +01:00
DJ2LS
b543c914a0
fixing config file when starting from daemon.py
2022-12-08 16:26:33 +01:00
DJ2LS
4c69b748d5
fixing config file when starting from daemon.py
2022-12-08 16:14:59 +01:00
DJ2LS
83b3f6a71c
process disconnect frame only while not disconnected
2022-12-07 17:02:24 +01:00
DJ2LS
12933e96b7
process disconnect frame only while not disconnected
2022-12-07 16:54:00 +01:00
DJ2LS
90c4bf9360
optimised ping and connection ssid
2022-12-07 16:30:59 +01:00
DJ2LS
29c1d0ad72
make sure RX_BUFFER.maxsize is always int
2022-12-07 15:52:22 +01:00
DJ2LS
c3f198fda9
make sure RX_BUFFER.maxsize is always int
2022-12-07 15:41:37 +01:00
DJ2LS
eeffb8c6e4
fft enabled by default
2022-12-05 17:37:09 +01:00
DJ2LS
9468ceb6fc
fixed a bug in callsign parsing
2022-12-05 16:57:45 +01:00
DJ2LS
02c08a71a8
better logging for modem_error_state
2022-12-05 15:49:10 +01:00
DJ2LS
ac62fe4448
more logging for TypeError when saving data
2022-12-05 15:46:57 +01:00
DJ2LS
d5a0464fd9
first attempt with catching modem error states for early NACK
2022-12-05 15:23:03 +01:00
DJ2LS
a2fd010198
sample config file
2022-12-05 13:02:43 +01:00
DJ2LS
ea1b6cb27c
sample config file
2022-12-05 13:01:49 +01:00
DJ2LS
fa7360f1f3
catch python error for possible bug
2022-12-05 08:43:19 +01:00
DJ2LS
9941c7ea4d
arq cleanup improvements
2022-12-05 08:23:18 +01:00
DJ2LS
6ea653c5aa
changed config, moved to default enabled FFT
2022-12-05 07:44:51 +01:00
DJ2LS
8251b35ebb
added respond to call
2022-12-04 16:56:32 +01:00
DJ2LS
8b2412de96
added respond to call
2022-12-04 16:56:12 +01:00
DJ2LS
4b5622647e
improved config file error handling
2022-12-04 16:43:50 +01:00
DJ2LS
7cd01e1e74
check if selecting audio devicename by string or id
2022-12-04 16:22:11 +01:00
DJ2LS
45a5e60b2b
small comment improvement
2022-12-04 16:12:56 +01:00
DJ2LS
bc72e5f3ba
set audio device by name
2022-12-04 16:12:43 +01:00
DJ2LS
ca955b1ff2
catch harmless RuntimeError: Set changed size during iteration
2022-12-04 15:35:41 +01:00
DJ2LS
37da268547
changed mycallsign / dxcallsign order for network-messages
2022-12-04 13:04:29 +01:00
DJ2LS
cf4b3bf9cd
first version overriding own callsign ssid
2022-12-04 13:01:09 +01:00
DJ2LS
564f4c106e
first version overriding own callsign ssid
2022-12-04 12:52:25 +01:00
DJ2LS
cd2b0dc133
fixed send raw callsign override
2022-12-04 12:22:35 +01:00
DJ2LS
03d4cce4a7
attempt fixing ctests
2022-12-04 09:43:32 +01:00
DJ2LS
966198a9c3
handle foreign pings
2022-12-03 14:05:39 +01:00
DJ2LS
913bce2ea5
handle foreign pings
2022-12-03 14:04:09 +01:00
DJ2LS
048b5c85b5
introduced self.dxcallsign
2022-12-03 13:59:05 +01:00
DJ2LS
5099981472
increased version
2022-12-01 17:52:18 +01:00
DJ2LS
df52b15e0f
reduced arq session timer again for avoiding disconnection problems
2022-12-01 12:15:52 +01:00
DJ2LS
d03b15b99e
fixed rigctld bandwidth toggle
2022-12-01 11:46:30 +01:00
DJ2LS
9295b8e8ed
reduced timeouts - another attempt
2022-12-01 11:15:49 +01:00
DJ2LS
93e5d301cd
increased arq timeout again to avoid timing issues
2022-12-01 10:14:52 +01:00
DJ2LS
f3defd8600
fixed network message
2022-12-01 10:09:44 +01:00
DJ2LS
65cfd52d81
introduced static.LISTEN state
2022-12-01 10:05:24 +01:00
DJ2LS
b57fb299b4
improved network info messages for arq session, also increased heartbeat timer
2022-12-01 09:50:44 +01:00
DJ2LS
a25ff279ad
better logging of network messages
2022-12-01 09:06:28 +01:00
DJ2LS
9314e680c9
small fix adding callsigns to network info messages
2022-12-01 09:04:11 +01:00
DJ2LS
f8b551ceb1
shorter rigctld error message
2022-12-01 08:56:21 +01:00
DJ2LS
af1fc99e23
improved logging for increasing speed level
2022-12-01 08:51:21 +01:00
DJ2LS
4cf35381c0
add mycallsign and dxcallsign to network message if they not exist
2022-11-30 19:35:23 +01:00
DJ2LS
f4c120bc37
added snr check before increasing speed level
2022-11-30 17:58:50 +01:00
DJ2LS
e1d4bfa899
version update
2022-11-29 08:59:12 +01:00
DJ2LS
ff3ee7b3cf
disabled not needed config parameters. TODO: Need to remove them if not crashing
2022-11-29 08:50:00 +01:00
DJ2LS
f426964bdf
added ssid to config
2022-11-29 08:46:11 +01:00
DJ2LS
65cab5fa3c
fixed crash if audio volume has wrong type
2022-11-29 08:45:14 +01:00
DJ2LS
1c00fcd13b
fixed ssid list parameter
2022-11-29 07:45:17 +01:00
DJ2LS
bf1c630977
catching audio error when closing headless tnc
2022-11-29 07:42:14 +01:00
DJ2LS
f9b0fc7da8
added respond to cq command via network
2022-11-29 07:28:28 +01:00
DJ2LS
8e6e464bfc
version update
2022-11-25 17:02:04 +01:00
DJ2LS
a322e949c0
hotfix attempt for not allowing artifact uploads when testing
2022-11-25 16:01:15 +01:00
DJ2LS
0d49340d7e
hotfix attempt for not allowing artifact uploads when testing
2022-11-25 15:59:07 +01:00
DJ2LS
b5708b2e01
fixes and closes #108
2022-11-25 14:34:26 +01:00
DJ2LS
93f90f2345
updated dBFS from mean to max value
2022-11-23 13:46:42 +01:00
DJ2LS
1279ef20e0
small fix for rigdummy
2022-11-20 22:13:57 +01:00
DJ2LS
71c49c1336
added PyAudio for Python 3.11
2022-11-20 21:11:00 +01:00
DJ2LS
aab4fdf17f
adjusted logging #289
2022-11-20 18:38:48 +01:00
DJ2LS
1811e4a02e
adjusted logging #289
2022-11-20 18:37:44 +01:00
DJ2LS
4c877357f7
adjusted logging
2022-11-20 18:34:45 +01:00
DJ2LS
bd198d7c67
disallow disconnect when disconnected, disconnecting, failed #289
2022-11-20 18:19:56 +01:00
DJ2LS
41d3c7fc82
disabled session-close double call and increase N disconnect frames
2022-11-20 16:39:42 +01:00
DJ2LS
a901944268
updated rigdummy
2022-11-20 13:52:00 +01:00
DJ2LS
d3f64ec60d
added failed state to connect white list #289
2022-11-20 12:54:59 +01:00
DJ2LS
89369f8208
small fixes for #288
2022-11-20 12:03:45 +01:00
DJ2LS
ccff03705d
small fixes for #288
2022-11-20 12:02:53 +01:00
DJ2LS
ea599f51e3
first test run with overriding connection attempts #288
2022-11-20 11:58:15 +01:00
DJ2LS
a8a643f15a
first test run with overriding connection attempts #288
2022-11-20 11:54:43 +01:00
DJ2LS
38281ec06c
first test run with overriding connection attempts #288
2022-11-20 11:44:29 +01:00
DJ2LS
03987de194
make arq connection behavior more simple #285
2022-11-20 00:20:32 +01:00
DJ2LS
87c08652b8
updated pybuilder spec file
2022-11-19 11:00:55 +01:00
DJ2LS
1b75947581
disabled rig and rigctl usage
2022-11-19 10:54:52 +01:00
DJ2LS
cf1f8aa078
disabled rig and rigctl usage
2022-11-19 10:54:10 +01:00
DJ2LS
8e2fb9aea3
deleted hamlib subfolder
2022-11-19 10:50:23 +01:00
DJ2LS
2a4f6c950f
small rigctld fix
2022-11-19 10:14:59 +01:00
DJ2LS
f3bdddd644
small cleanup
2022-11-19 10:11:08 +01:00
DJ2LS
5e91a874f0
improved rigctld output
2022-11-19 10:05:17 +01:00
DJ2LS
0e2d23c5b9
improved rigctld output
2022-11-19 09:51:48 +01:00
DJ2LS
85d2f36e36
small fft fix which caused problems with waterfall view
2022-11-19 09:40:57 +01:00
DJ2LS
55e87840f8
moved from rms to dbFS
2022-11-18 15:19:41 +01:00
DJ2LS
d3ca7dbf6c
moved from rms to dbFS
2022-11-18 14:23:13 +01:00
DJ2LS
4c18a843fc
busy state fine tuning
2022-11-18 13:32:04 +01:00
DJ2LS
8b9cd83c71
added hamlib connection state indicator
2022-11-18 13:10:26 +01:00
DJ2LS
5774c642ec
added hamlib connection state indicator
2022-11-18 13:08:37 +01:00
DJ2LS
70bdd59847
increased chanel busy releasing time
2022-11-18 11:48:01 +01:00
DJ2LS
ffe249da3f
another session connect fix
2022-11-18 10:29:20 +01:00
DJ2LS
b29df86339
fixed err logging
2022-11-18 10:22:45 +01:00
DJ2LS
5f6ee51fac
first attempt with improved session connect #285
2022-11-18 10:09:16 +01:00
DJ2LS
7d99f89911
improved channel busy detection
2022-11-18 00:03:18 +01:00
DJ2LS
ce32d589ab
increased channel busy counter
2022-11-17 22:41:46 +01:00
DJ2LS
503fa52696
arq waiting modal if channel busy
2022-11-17 22:17:50 +01:00
DJ2LS
d71fb3c640
wait with arq transmission if channel busy
2022-11-17 22:09:16 +01:00
DJ2LS
0cafb600b3
fft float to int for reducing size and defining busy state detection area in correlation with mode bandwidth
2022-11-17 21:58:17 +01:00
DJ2LS
cd9b8e5173
interrupt arq session while opening
2022-11-17 14:55:20 +01:00
DJ2LS
0326cf612a
fixes #281
2022-11-12 12:40:32 +01:00
DJ2LS
61c813f141
first irs snr test
2022-11-11 12:57:14 +01:00
DJ2LS
51f70b27d6
updated import
2022-11-11 11:18:07 +01:00
DJ2LS
b761471ec3
snr fix
2022-11-09 20:47:46 +01:00
DJ2LS
553013cbb4
catch config file reading error closes #273
2022-11-09 12:23:59 +01:00
DJ2LS
508fbe05af
removed add to heard station when disconnecting closes #278
2022-11-09 12:19:56 +01:00
DJ2LS
e30ea05671
hotfix for fixing gui error
2022-11-09 09:14:38 +01:00
DJ2LS
93994610a8
hotfix for fixing gui error
2022-11-09 08:40:32 +01:00
DJ2LS
0f6685b0e2
updated version
2022-11-08 20:06:37 +01:00
DJ2LS
0fdcc40511
version update
2022-11-08 09:51:46 +01:00
DJ2LS
9c0e27e478
reduced logging
2022-11-08 09:45:26 +01:00
DJ2LS
77bfe28e2d
added beacon state to explorer
2022-11-08 09:22:17 +01:00
DJ2LS
3c0e0b150d
added hostapi name to audio device
2022-11-08 09:08:44 +01:00
DJ2LS
37c69031da
moved randbytes to np.random.bytes for python3.7 compatibility
2022-11-07 15:14:20 +01:00
dj2ls
ce69f2c34d
hotfix: updated build step
2022-11-06 19:26:47 +01:00
dj2ls
576c9f94f8
hotfix: disabled selftest
2022-11-06 18:37:47 +01:00
dj2ls
33e6a6784a
hotfix: version update
2022-11-06 18:26:52 +01:00
dj2ls
fadd3d9b78
hotfix: increased explorer pull interval
2022-11-06 17:36:33 +01:00
dj2ls
97183ecd8e
updated version
2022-11-06 17:10:57 +01:00
dj2ls
30c1844ce4
increased publising interval
2022-11-05 22:32:37 +01:00
dj2ls
fc876c014a
small cleanup
2022-11-05 22:32:04 +01:00
dj2ls
826a39ca4d
first version with freedata explorer
2022-11-05 22:27:33 +01:00
dj2ls
a69badc88c
version update
2022-11-03 09:47:38 +01:00
dj2ls
58dd443325
added sig1 naming
2022-11-02 22:48:50 +01:00
dj2ls
6bb9932ce6
some pep8 changes
2022-11-02 15:29:22 +01:00
dj2ls
65dde27e6b
small pep8 improvement
2022-10-28 11:11:47 +02:00
dj2ls
58e44a2dbb
inline comment
2022-10-28 11:03:15 +02:00
dj2ls
4ce36dba5e
inline comment
2022-10-28 11:02:23 +02:00
dj2ls
eea9ff9919
adjusted enqueue tx frame for N>1 frames and send ident frame after disconenct
2022-10-28 10:55:50 +02:00
dj2ls
5c041161e6
revert increase protocol and app version
2022-10-26 12:11:39 +02:00
dj2ls
b3726cfae5
increase protocol and app version
2022-10-26 09:42:18 +02:00
dj2ls
0e28e2e3a2
resolve merge conflict
2022-10-26 09:38:42 +02:00
dj2ls
5acdc338ba
improved session disconnect inline documentation
2022-10-26 09:05:47 +02:00
dj2ls
7b0535193d
improved session disconnect to avoid heartbeat toggle
2022-10-26 08:56:55 +02:00
dj2ls
9e312b3b3a
increased waiting time for ARQ SESSION file transfer
2022-10-26 08:25:47 +02:00
Paul Kronenwetter
cf25cadc3c
Suggested identification frame
2022-10-21 15:59:26 -04:00
dj2ls
616fb214d2
improved file transfer during arq session
2022-10-12 13:01:20 +02:00
dj2ls
5553009d74
improved file transfer during arq session
2022-10-12 12:54:37 +02:00
dj2ls
392e0bf930
moved from sum to mean
2022-10-12 12:33:35 +02:00
dj2ls
7d2168a0e7
another attempt with rms
2022-10-12 11:32:09 +02:00
dj2ls
b41430fc43
another attempt with rms
2022-10-12 11:05:49 +02:00
dj2ls
f096c7f3f9
possible scatter fix
2022-10-12 10:45:17 +02:00
dj2ls
d98358b6ce
first fixed connection session
2022-10-12 07:40:39 +02:00
dj2ls
dee94b0acb
additional timeout logging
2022-10-10 10:20:56 +02:00
dj2ls
cdb12861a5
fix with enable/disable sig0/1
2022-10-10 09:46:29 +02:00
dj2ls
3600516a0b
additional tx mode options when sending sig
2022-10-10 09:39:26 +02:00
dj2ls
b0e3d2286e
enable sig modes only when needed
2022-10-10 09:00:45 +02:00
dj2ls
dad9230f3d
dirty fix of stopping transmission
2022-10-06 11:57:54 +02:00
dj2ls
d365255a95
arq cleanup after sending close frames
2022-10-06 11:47:19 +02:00
dj2ls
d865edcfe7
removed delay between repeated frames
2022-10-06 11:36:14 +02:00
dj2ls
47f6e54b6d
first working arq transmission with session id
2022-10-06 11:35:12 +02:00
dj2ls
1db840e1f4
attempt to fix rx data
2022-10-06 11:21:36 +02:00
dj2ls
775bcc0015
removed unused variable
2022-10-06 10:12:46 +02:00
dj2ls
54285c1c69
another attempt fixing audio problems
2022-10-06 10:12:46 +02:00
dj2ls
56ee05186c
improved codec2 mode init
2022-10-05 23:02:45 +02:00
dj2ls
2ed79df2be
improved codec2 mode init
2022-10-05 22:42:48 +02:00
dj2ls
0ab0f444a2
simplified session id check
2022-10-05 20:28:47 +02:00
dj2ls
7a682219cc
several pep improvements
2022-10-05 20:27:38 +02:00
dj2ls
3d044189ac
move to session id instead of crc
2022-10-05 19:24:50 +02:00
DJ2LS
6d97dc2ebe
Merge pull request #253 from DJ2LS/ls-gui
...
WIP: new rigctld control interface
2022-10-04 09:35:52 +02:00
DJ2LS
8c6652aad2
Merge pull request #254 from DJ2LS/ls-config-file
2022-10-04 08:01:11 +02:00
Paul Kronenwetter
bb2fe37e54
Add more (all) device data to checksum
2022-09-20 19:26:33 -04:00
Paul Kronenwetter
3e704d5015
Add CRC to audio device names
2022-09-20 19:26:33 -04:00
Paul Kronenwetter
2f84a1b235
Move logging up a level
2022-09-20 19:26:33 -04:00
dj2ls
57908105d3
fix for additional parameters not covered by gui
2022-09-20 12:23:28 +02:00
dj2ls
cd8a2d73e5
updated logging
2022-09-20 11:36:11 +02:00
dj2ls
4f199744bd
first config file attempt
2022-09-20 11:34:28 +02:00
Paul Kronenwetter
d9310d9473
Correct logging information
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
93de50b0a4
Additional logging
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
3c287b63a7
Add logging.
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
e5eee0b3b2
Move comment to appropriate place.
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
eb71b6ba88
Capture KeyError without printing anything
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
1614e8b18a
Alternate method.
...
Use set rather than list in fetch_devices.
Has the intended effect vs. the previous commit.
2022-09-19 19:05:35 -04:00
Paul Kronenwetter
ea1fa38ecc
Create get_audio_devices list from set.
...
This eliminates duplicates without a lot of gyrations.
2022-09-19 19:05:35 -04:00
dj2ls
0bc136099c
4 carrier test
2022-09-16 17:28:00 +02:00
dj2ls
c0588f758a
3 carrier test
2022-09-16 17:07:58 +02:00
dj2ls
f8c72d2b6b
upload app bundle artifacts and version increment
2022-09-12 09:16:28 +02:00
dj2ls
dba7f63de8
cleanup and improved logging
2022-09-08 15:47:23 +02:00
dj2ls
b3595fb033
cleanup and improved logging
2022-09-08 15:36:53 +02:00
dj2ls
f19381a6e5
first working SNR measured data channel
2022-09-08 15:21:45 +02:00
dj2ls
5f18c7a37b
first test with SNR measurement on initial opening a data channel
2022-09-08 14:54:39 +02:00
dj2ls
cb37f39b66
increased connection attempts and reduced interval time
2022-09-08 11:18:50 +02:00
dj2ls
c9bcfcbc04
added on air time measurement for easier time debugging
2022-09-08 10:19:07 +02:00
dj2ls
1924189bdc
minor fix with different channel constellation
2022-09-08 10:18:47 +02:00
dj2ls
863444c010
change buffer size via gui, some small buffer improvements
2022-09-05 11:54:50 +02:00
dj2ls
42560fda6f
buffer size as startup argment for tnc. Not yet changeable via GUI
2022-09-05 10:47:03 +02:00
dj2ls
830b62583b
first version with RX_BUFFER as queue #233
2022-09-05 10:37:50 +02:00
dj2ls
dbffd1f01d
removed mode 255 from mode list
2022-09-05 09:04:35 +02:00
dj2ls
073f26ace8
hotfix for #240 and failing GitHub action
2022-09-04 19:45:15 +02:00
DJ2LS
6e079bcdb9
Merge pull request #237 from DJ2LS/update_github_action
...
Update GithubAction
2022-07-14 08:54:46 +02:00
DJ2LS
a4af8f37e2
GithubAction build test
2022-07-06 15:40:57 +02:00
Paul Kronenwetter
c84a4a29a1
Remove unused received_mycall_crc
2022-07-04 17:27:35 -04:00
Paul Kronenwetter
cd00eaa851
Restore Python 3.6 compatibility
2022-07-04 17:18:10 -04:00
Paul Kronenwetter
4a50c9c9d0
Remove compression factor calculation.
...
This is done in arq_transmit and should not be needed here.
2022-07-03 14:06:01 -04:00
Paul Kronenwetter
7f649f98df
Extract queues from data_handler and modem.
...
Eliminates a cyclical import identified by pylint.
2022-07-03 13:41:06 -04:00
Paul Kronenwetter
9b7056a774
Misc additions.
2022-07-02 16:20:51 -04:00
Paul Kronenwetter
953e981e18
Avoid setting global / class state for unrelated frame.
2022-07-02 16:20:14 -04:00
Paul Kronenwetter
06c11e0537
Remove unnecessary callsign checks.
...
Add notes.
2022-07-02 16:19:33 -04:00
Paul Kronenwetter
ee82cfe967
Use dispatcher for command and received frame handling.
2022-07-02 16:14:05 -04:00
Paul Kronenwetter
805b85dadf
Correct typo from errant paste.
2022-06-24 15:22:16 -04:00
Paul Kronenwetter
5619a71340
Add information to sock logs.
...
Minor formatting changes.
Other minor log changes.
2022-06-24 14:55:59 -04:00
Paul Kronenwetter
5922c722ad
Merge branch 'main' into refactor_N2KIQ_data_enums
2022-06-24 10:03:42 -04:00
Paul Kronenwetter
1d760d61af
Rename ACK to BURST_ACK.
2022-06-24 09:48:50 -04:00
Paul Kronenwetter
efc9950090
Remove manual mode.
2022-06-24 09:42:13 -04:00
Paul Kronenwetter
62cfdea72b
Add FREEDV_MODE enum usage in test frame.
2022-06-24 09:39:56 -04:00
Paul Kronenwetter
d16e98f4cd
Remove datac0 from high/low bandwidth mode lists.
...
Datac0 causes frame CRC errors, removing from mode lists.
Shorten codec2.FREEDV_MODE by import alias.
Use FREEDV_MODE enum in logs for easier debugging.
Minor reformatting.
2022-06-24 09:22:46 -04:00
Paul Kronenwetter
275e017a05
Restore a section errantly removed.
2022-06-23 18:16:32 -04:00
Paul Kronenwetter
4a23984360
Remove allmodes (255) option from TNC.
...
First attempt.
2022-06-21 18:47:18 -04:00
Paul Kronenwetter
55e229c62a
Use FRAME_TYPE enum instead of plain int.
...
Update FRAME_TYPE enum for missing items.
2022-06-21 18:33:55 -04:00
Paul Kronenwetter
ac6ec55c5c
Bump module to 0.4.3-alpha
2022-06-20 20:11:07 -04:00
Paul Kronenwetter
1deed67bfb
Merge pull request #219 from DJ2LS/issue_218_fix_with_test
...
Issue 218 fix with test
2022-06-20 20:02:14 -04:00
Paul Kronenwetter
9cb2cebddd
Merge remote-tracking branch 'origin/main' into issue_205_ping_no_call
2022-06-19 17:11:21 -04:00
Paul Kronenwetter
71bc562189
Fix for issue #218 .
2022-06-19 16:45:06 -04:00
Paul Kronenwetter
e190ac3569
Merge remote-tracking branch 'origin/main' into tests_N2KIQ_202206
2022-06-19 10:09:13 -04:00
Paul Kronenwetter
4a8f9ce6d0
Correct merge omission
2022-06-19 08:47:56 -04:00
Paul Kronenwetter
8a5eea4dd5
Make log_handler a little more flexible. ( #215 )
2022-06-19 12:33:37 +00:00
Paul Kronenwetter
8242f61309
Add FRAME_TYPE enum to static ( #216 )
...
* Add FRAME_TYPE enum to static
* Add SESSION_ to three values.
2022-06-19 12:33:10 +00:00
Paul Kronenwetter
292754af2d
Initial cut of fix for issue #206 .
2022-06-17 19:48:47 -04:00
Paul Kronenwetter
f1b4f33eed
Merge branch 'main' into tests_N2KIQ_202206
2022-06-17 06:45:03 -04:00
Paul Kronenwetter
b8ac18bc54
Merge branch 'main' into bugfix_issue_207
2022-06-15 20:06:31 -04:00
Paul Kronenwetter
c15b11fe7b
Fix tests and tnc after merge.
2022-06-15 19:42:12 -04:00
Paul Kronenwetter
f695e6e2af
Collapse repeated code to a function.
...
Add function parameter and return types.
Move logging to a class variable.
Extended use of FREEDV_MODE enum.
Moved TESTING check to arq_cleanup.
2022-06-15 19:40:14 -04:00
Paul Kronenwetter
2d5ebd5846
Minor reworking of the source Pythonness.
2022-06-15 19:40:14 -04:00
DJ2LS
f58bc10b89
mkfifo test prototype
...
First partially working prototype for testing the full tnc with mkfifo named pipes.
2022-06-15 19:40:14 -04:00
Paul Kronenwetter
38f468adce
Various refactorings.
...
Type hints, trailing backslash, range usage, etc.
2022-06-15 19:40:11 -04:00
Paul Kronenwetter
866388b625
Remove excess newlines.
2022-06-15 19:37:55 -04:00
Paul Kronenwetter
7d163ac189
Remove excess trailing spaces.
2022-06-15 19:37:55 -04:00
Paul Kronenwetter
c0c1518fd0
Another round of formatting changes.
...
Implement class-level logging in places.
2022-06-15 19:37:08 -04:00
Paul Kronenwetter
bea8679cef
Prefer double- over single-quote.
...
Other minor fixes.
2022-06-15 19:35:21 -04:00
DJ2LS
0b3c293480
and some more typos and whitespace correction..
2022-06-15 19:34:29 -04:00
DJ2LS
8a66555e8b
Accepted some Sourcery solutions
2022-06-15 19:31:00 -04:00
DJ2LS
520f32aac2
Second run reducing number of problems
2022-06-15 19:29:01 -04:00
DJ2LS
c71369aa44
First run reducing number of problems
2022-06-15 19:27:26 -04:00
dj2ls
debe742081
audio tuning level hotfix
2022-06-15 15:03:54 +02:00
dj2ls
f758e10a35
removed static.INFO fields
2022-06-15 10:54:34 +02:00
dj2ls
5a2023b2c0
updated arq session state
2022-06-15 10:40:54 +02:00
dj2ls
3618792598
increased version information and updated npm packages
2022-06-09 21:47:11 +02:00
dj2ls
a19a6c13c1
added qrv info toast
2022-06-09 21:31:12 +02:00