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
dj2ls
1909087c6b
file transfer now working
2022-06-09 14:11:39 +02:00
dj2ls
a4df21c0a2
further changes of gui
2022-06-07 11:31:59 +02:00
dj2ls
8e4a3f4d33
first change of gui
2022-06-07 10:08:15 +02:00
dj2ls
0c0e8dd8ca
use uuid and mycallsign within class
2022-06-06 21:07:41 +02:00
dj2ls
79f1f8e9b2
added simple message identifier
2022-06-06 20:50:36 +02:00
dj2ls
acd8b345c1
reduced message information
2022-06-06 20:44:35 +02:00
dj2ls
6613142fce
updated messages
2022-06-06 20:31:15 +02:00
Paul Kronenwetter
4fd8c4932a
Fix for issue #207 .
...
Add a few debugging logs.
2022-06-05 14:09:38 -04:00