Commit graph

135 commits

Author SHA1 Message Date
Mashintime
0fc5f034a4 Don't use btoa/atob as they are problematic with non ascii char sets 2023-02-05 05:59:34 -05:00
Mashintime
395692986e Show connected station, show RX byte rate, responsive footer 2023-02-05 05:59:34 -05:00
Mashintime
4dbaaf5b63 Display specific Tx failed msg due to ver mismatch 2023-01-21 23:13:23 -05:00
dj2ls
6dcfe17c5f first version transmission chart 2023-01-13 00:14:42 +01:00
dj2ls
44395c32f4 fixed wrong dxgrid information 2023-01-06 17:33:20 +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
756101ebe1 first run with time left for gui 2022-12-31 12:59:10 +01:00
DJ2LS
efd92cdd72 changing split char and split char order 2022-12-28 11:32:33 +01:00
DJ2LS
58342b975f more crc check improvements 2022-12-27 23:30:15 +01:00
DJ2LS
b637b917bc first attempt with message checksum 2022-12-27 22:57:54 +01:00
DJ2LS
7ed43fb3f9 moved utf8 encoding from entire data to just chat message 2022-12-27 09:53:21 +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
eba1cde5b4 save mycall and grid on input 2022-12-24 16:44:06 +01:00
DJ2LS
a9cece098d fixes and closes #108 2022-11-25 12:04: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
55e87840f8 moved from rms to dbFS 2022-11-18 15:19:41 +01:00
DJ2LS
5774c642ec added hamlib connection state indicator 2022-11-18 13:08:37 +01:00
DJ2LS
7d99f89911 improved channel busy detection 2022-11-18 00:03:18 +01:00
DJ2LS
503fa52696 arq waiting modal if channel busy 2022-11-17 22:17:50 +01:00
dj2ls
bd531f2f07 small gui breaking bug fix 2022-06-15 11:23:20 +02:00
dj2ls
26794dc609 updated arq session state 2022-06-15 10:51:19 +02:00
dj2ls
539b23cf6d improved info processing for chat messages 2022-06-09 14:54:42 +02:00
dj2ls
532eeb0e12 fixed small typo 2022-06-09 14:14:31 +02:00
dj2ls
1909087c6b file transfer now working 2022-06-09 14:11:39 +02:00
dj2ls
8e4a3f4d33 first change of gui 2022-06-07 10:08:15 +02:00
DJ2LS
adf800b822 changed bandwith typo --> this could break some things.. 2022-05-28 14:08:33 +02:00
Paul Kronenwetter
6d0d231dc7 Limit daemon and TNC error messages from GUI. 2022-04-24 18:43:30 -04:00
dj2ls
a90abb122f enable/disable cq response
Enable and disable CQ response via GUI. Also moved settings to settings modal - with a small redesign. Auto updater still WIP
2022-04-18 17:17:53 +02:00
Paul Kronenwetter
4358dd9c8a Correcting some typos. 2022-04-10 13:20:58 -04:00
dj2ls
c89e4beebf fixed audio device list
audio device list not complete when init after multiprocessing init. #153
2022-04-08 11:35:13 +02:00
dj2ls
500c657099 extended status message
now we are able viewing a unique transmission status within chat messages. One step closer to a better way of handling status
2022-04-07 11:19:29 +02:00
dj2ls
3f35a01b94 adjust volume level on TX 2022-03-31 21:13:30 +02:00
dj2ls
15217b2521 moved to sounddevice
changed audio library, changed ssid behavior, minor chat changed
2022-03-24 20:49:13 +01:00
dj2ls
fed075451a first release of chat
several bug fixes
2022-03-14 20:21:15 +01:00
dj2ls
f5f7060672 different changes
network fixes, chat fixes, gui fixes...
2022-03-12 15:06:49 +01:00
dj2ls
1519c22358 connection mode, documentation, ...
changes in all areas
2022-03-04 16:50:32 +01:00
dj2ls
9eb45910ee updated message transfer command 2022-03-03 20:40:52 +01:00
dj2ls
3af1fe2b44 some more features for the gui
log viewer, update channel selector, config validation check
2022-03-03 19:57:40 +01:00
dj2ls
757d66ccb3 improved logging
gui is now creating logfiles as well / renamed daemon and tnc binaries to freedata-daemon and freedata-tnc to avoid problems when trying to kill them / smaller gui adjustements
2022-02-24 10:13:00 +01:00
dj2ls
326391ccd8 moved to native bootstrap-icon usage
also introduced a speed level field for tnc_state
2022-02-22 21:05:48 +01:00
dj2ls
d21532d0b5 busy detection & updated github action 2022-02-15 18:10:14 +01:00
dj2ls
4ee1a4fede removed blurred screen
closes 134
2022-02-12 16:34:47 +01:00
dj2ls
35d95bbb14 500hz mode, protocol improvements....
...and a lot of different changes. Also deactivated single mode transmission. This needs to be optimised another day...Time is the missing ressource...
2022-02-08 15:27:34 +01:00
dj2ls
8384bf8d12 protocol/network/gui/..
changed protocol so IRS is now the speed-level master / send ptt state via network / introduced no rig mode / disable scatter and waterfall in gui and tnc/ increased network chunk size / ...
2022-02-02 21:12:16 +01:00
dj2ls
3835e19c4a updated command stack
also fixed a problem with receiving data within GUI #129
2022-01-30 14:16:08 +01:00
dj2ls
459e39daea updated socket commands and changed rx buffer behavior
..and some other changes to the gui so its compatible again with the latest socket commands. The rx buffer has now a unique id, and new structure. Also all messages and files will be saved to the same buffer. All commands which will be sent to the tnc or dameon are now written in lowercase
2022-01-28 20:07:39 +01:00
dj2ls
805a8450c5 socket non-block design
new design for non blocking network socket. Sock is now streaming status information without need for requesting it.
2022-01-20 20:38:56 +01:00
dj2ls
982569fa1a moved callsign and grid to daemon settings
closes #101
2022-01-05 14:15:59 +01:00
dj2ls
0f5f5fe719 added compression
lets see how it performs
2021-12-30 12:41:41 +01:00
dj2ls
cadee776e0 changed deviceid to devicename in gui 2021-12-26 09:24:22 +01:00
dj2ls
5c4667d97d beacon mode
a first working beacon mode so we can use it for first real hf tests....
2021-12-06 20:16:14 +01:00
DJ2LS
a952b49ce6 first working message exchange
message will not saved to database yet
2021-11-19 18:49:36 +01:00
DJ2LS
5218eb3909 chat message test 2021-11-19 17:30:17 +01:00
DJ2LS
df38ee01ba gui & tnc improvements
displaying now frequency offset and frequency in heard stations. Decreased size of receiving audio buffer, which seems to optimize RX
2021-10-24 14:44:55 +02:00
DJ2LS
b2ac19a1a3 fixed typos #51 2021-10-17 17:22:07 +02:00
DJ2LS
5bfd745747 data_handler ready for chat messages
data handler is now ready for chat messages. I updated the data frame with an additional information -datatype- so we can determine if we received a file or a message. Each datatype will be saved into an own buffer. The gui has been updated as well, so we can forward data directly to a future chat module...
2021-10-17 16:59:15 +02:00
DJ2LS
82f307cf1f introduced info toasts #80
first attempt with info toasts which seems to work fine. Next step will be adding more detailed information to them like a progress bar and specific closing
2021-10-07 21:04:23 +02:00
DJ2LS
8b08cc6e6b stop transmission
first attempt with stopping a transmission after the processing the current burst. Logging is a little bit ugly at this point, because it looks like a frame got lost. However, the transmission stops. CLI output is only visible for people interested in debugging...
2021-10-02 11:29:08 +02:00
DJ2LS
7875f6a5e5
changed name to FreeDATA 2021-09-13 18:27:50 +02:00
DJ2LS
ad018e9a31
first working fft 2021-09-05 11:26:09 +02:00
DJ2LS
55b31ecbb8
fixed problem with localhost daemon 2021-09-04 21:37:56 +02:00
DJ2LS
32a70752fc
system app data path for config file 2021-09-04 20:23:58 +02:00
DJ2LS
40fdf888d1
remote local tnc switch 2021-09-04 16:33:17 +02:00
DJ2LS
b073f1192f
moved to ujson compatibility 2021-08-23 18:14:24 +02:00
DJ2LS
2131d1dc8a
automatically get new data if arrived 2021-08-23 16:24:49 +02:00
DJ2LS
831da38946
typo 2021-08-23 15:55:33 +02:00
DJ2LS
a11de7956b
typo & update rx buffer automatically 2021-08-23 15:36:14 +02:00
DJ2LS
08b76ff0cb
optimized processing of RXBUFFER 2021-08-17 20:01:30 +02:00
DJ2LS
6686eceac7
preparing for rx buffer 2021-08-16 19:39:20 +02:00
DJ2LS
35dab2e618
get RX buffer 2021-08-15 17:30:50 +02:00
DJ2LS
d2e484f183
time of execution 2021-08-08 11:43:50 +02:00
DJ2LS
ff0750442d
heard stations improvements 2021-08-07 20:57:36 +02:00
DJ2LS
2e19cd91e2
attempt to get all data from one command 2021-08-07 19:57:52 +02:00
DJ2LS
fd9f45546f
very first test of scatter plot diagram 2021-08-06 22:10:45 +02:00
DJ2LS
5afc40c91d
Add files via upload 2021-07-28 18:44:10 +02:00
DJ2LS
4a3da11494
data mode command 2021-07-26 18:09:04 +02:00
DJ2LS
d9aa3a951e
updated heard stations and config file 2021-07-25 18:19:51 +02:00
DJ2LS
b9dfe6ffeb
set serial speed 2021-07-25 16:35:50 +02:00
DJ2LS
da535d6636
code cleanup 2021-07-24 09:06:22 +02:00
DJ2LS
19cd2959c9
initial config file 2021-07-23 17:40:44 +02:00
DJ2LS
dbdac3ee35
bug fixes and tests with network connection 2021-07-19 21:01:38 +02:00
DJ2LS
4b405841a6
Add files via upload 2021-07-17 09:03:40 +02:00