Mashintime
f74cb06491
Add info modal, redesign header
2023-02-06 21:18:36 -05:00
Mashintime
a82907c3ce
Updating callsign is now handled elsewhere
2023-02-05 14:37:19 -05:00
Mashintime
6083690411
Use IRS info in tnc-message to set to/de/with
2023-02-05 14:06:27 -05:00
Mashintime
a45f713a4a
Add settings for stats and autotune
2023-02-05 12:54:23 -05:00
Mashintime
c774e5a44f
Footer tweaks
2023-02-05 05:59:35 -05:00
Mashintime
43b0dccc2d
Prevent exception to aid in troubleshooting.
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
a44e4b81b3
Small tweaks, cleanup
2023-02-05 05:59:34 -05:00
Mashintime
30dc0b8e77
Less fancy graphics if !high_graphics
2023-02-05 05:59:34 -05:00
Mashintime
ec0c9395ea
Reformat single line if statements
2023-01-27 14:44:36 -05:00
Mashintime
7556de25cf
Second try to fix this error on startup
2023-01-27 10:06:27 -05:00
Mashintime
0a0f216fee
Replace some if else if with switch in tnc-state
2023-01-27 02:47:55 -05:00
Mashintime
e28c6d5b54
Prevent error if rig control data isn't populated
2023-01-27 01:55:16 -05:00
Mashintime
f4f0e921d6
Allow user to disable some GUI effects to save CPU
2023-01-26 22:55:55 -05:00
Mashintime
7b04c3d0cf
Missed an ion
2023-01-26 16:50:54 -05:00
Mashintime
23c947dbb4
Ensure gui works with compress in ls-arq PR
2023-01-25 22:03:46 -05:00
Mashintime
4ac088f56a
Slow heard stations updates
2023-01-24 22:35:58 -05:00
Mashintime
475550d84d
Clicking heard station would set last item
2023-01-24 22:30:15 -05:00
Mashintime
caa3ba58ac
Hande missing compression factor in tnc-message
2023-01-23 21:15:05 -05:00
Mashintime
02dce8d056
Revert "Add adjustable Tx delay"
...
This reverts commit ad129bd11a
.
2023-01-23 18:23:28 -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
Mashintime
c8dd72de3e
Include version number in title
2023-01-22 14:36:05 -05:00
Mashintime
1de9e4fde8
Logging tweaks
2023-01-22 14:13:26 -05:00
Mashintime
bd2aec55f5
Merge branch 'ls-gui' of github.com:DJ2LS/FreeDATA into ls-gui
2023-01-22 11:09:31 -05:00
Mashintime
19e1e9213f
Buttons sleep for 2 seconds instead of .5 secs
2023-01-22 11:08:35 -05:00
DJ2LS
a4f073e5a9
possible fix for update channel not changing anymore
2023-01-22 10:15:55 +01:00
Mashintime
10c06d14be
Replace innerhtml where approriate for performance
2023-01-22 01:35:47 -05:00
Mashintime
43068045f9
Implement electron setprogressbar()
2023-01-22 01:01:13 -05:00
Mashintime
4dbaaf5b63
Display specific Tx failed msg due to ver mismatch
2023-01-21 23:13:23 -05:00
Mashintime
e36f23272d
Remove 'by' string as requested
2023-01-21 18:53:24 -05:00
Mashintime
420f6d8acc
Move Tx time left update to tnc-message as well.
2023-01-21 18:26:43 -05:00
Mashintime
d43d6f5c5a
Move Tx progress updates to tnc message status
2023-01-21 16:34:00 -05:00
Mashintime
412c63ea3d
Populate dxxcall when clicking heard station
2023-01-21 03:25:45 -05:00
Mashintime
f05c965759
Temorarily disable Ping and CQ button when clicked
2023-01-21 00:40:01 -05:00
Mashintime
fed4727a6c
Attempt to lower CPU usage of progress bar
2023-01-20 18:21:53 -05:00
Mashintime
f07745bfe9
Display TNC IP/Port in title
2023-01-19 21:24:07 -05:00
Mashintime
94b4889478
Set waterfall theme and small wf optimization
2023-01-16 17:34:42 -05:00
DJ2LS
1c7d9d8d0c
update speedChart only if data available
2023-01-16 10:06:03 +01:00
DJ2LS
81d434bfd1
update speedChart only if data available
2023-01-15 19:35:25 +01:00
dj2ls
6dcfe17c5f
first version transmission chart
2023-01-13 00:14:42 +01:00
DJ2LS
6ab2f0ce54
Merge pull request #326 from Mashintime/ls-arq
2023-01-07 16:15:27 +01:00
dj2ls
ab96c8bc51
fixed gridsquare handler
2023-01-07 12:01:54 +01:00
awh@brainless.us
4988a92f52
Add an explorer button to the gui
2023-01-06 23:27:52 -05:00
dj2ls
44395c32f4
fixed wrong dxgrid information
2023-01-06 17:33:20 +01:00
dj2ls
796294f03e
pressing enter wont restart gui on saving frequency
2023-01-04 21:07:46 +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
4c53cdc79b
time adjustment if smaller 0
2022-12-31 13:03:46 +01:00
dj2ls
bbb08ed7af
small code cleanup
2022-12-31 13:01:54 +01:00
dj2ls
756101ebe1
first run with time left for gui
2022-12-31 12:59:10 +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
495b988701
save mycall and grid on input
2022-12-24 15:51:26 +01:00
DJ2LS
f730fbe3d7
save mycall and grid on input
2022-12-24 15:48:57 +01:00
DJ2LS
ae12ed660a
remove commas from rigctld command
2022-12-01 08:45:21 +01:00
DJ2LS
a9cece098d
fixes and closes #108
2022-11-25 12:04:15 +01:00
DJ2LS
8913f81b79
moved from rms to dbFS
2022-11-18 15:20:10 +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
92bca8d4da
small gui improvement
2022-11-11 15:53:29 +01:00
DJ2LS
aaaa0a720f
calculate file size for new message
2022-11-11 14:32:08 +01:00
DJ2LS
ed31c8da18
first wokring irs snr test
2022-11-11 13:36:01 +01:00
DJ2LS
53548c966d
first wokring irs snr test
2022-11-11 13:32:37 +01:00
DJ2LS
0831517b40
first irs snr test
2022-11-11 13:24:12 +01:00
DJ2LS
6db1c2fd33
first irs snr test
2022-11-11 13:07:07 +01:00
DJ2LS
61c813f141
first irs snr test
2022-11-11 12:57:14 +01:00
DJ2LS
871c6c1756
moved rigctld binary check to socket check
2022-11-08 14:54:27 +01:00
dj2ls
826a39ca4d
first version with freedata explorer
2022-11-05 22:27:33 +01:00
dj2ls
b41430fc43
another attempt with rms
2022-10-12 11:05:49 +02:00
dj2ls
a87998c742
fixed ptt type
2022-10-06 10:21:12 +02:00
dj2ls
b8ee0297a2
added DTR state
2022-10-06 10:08:31 +02:00
dj2ls
ee6aeb1f78
fixed tnc state
2022-10-05 12:41:36 +02:00
dj2ls
3561b620ed
fixed rigctld server port
2022-10-03 16:46:17 +02:00
dj2ls
1dd1e16753
fixed hamlib_deviceport selection
2022-10-03 16:38:08 +02:00
dj2ls
8baf62b044
option for setting rigctld server port
2022-10-03 14:17:03 +02:00
dj2ls
a2616e7a3b
updated hamlib info field
2022-10-03 14:02:58 +02:00
dj2ls
bc9d416446
added enable_hamlib_pttprotocol
2022-10-03 13:10:19 +02:00
dj2ls
9bc0c829f9
fixed ipc main event handler
2022-10-03 09:36:43 +02:00
dj2ls
605fb61fc1
updated start stop
2022-09-23 19:18:20 +02:00
dj2ls
4c27009f0e
start-stop rigctld
2022-09-23 14:06:13 +02:00
dj2ls
d0f0031ca4
enable/disable settings
2022-09-23 11:17:59 +02:00
dj2ls
9eccc82c5e
first working version with simple parameters
2022-09-20 19:37:54 +02:00
dj2ls
6846936559
first quick and dirty version for starting rigctld
2022-09-20 19:24:07 +02:00
dj2ls
f82ace03cd
new rigctld control
2022-09-20 07:59:47 +02:00
dj2ls
863444c010
change buffer size via gui, some small buffer improvements
2022-09-05 11:54:50 +02:00
dj2ls
26794dc609
updated arq session state
2022-06-15 10:51:19 +02:00
dj2ls
a19a6c13c1
added qrv info toast
2022-06-09 21:31:12 +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
adf800b822
changed bandwith typo --> this could break some things..
2022-05-28 14:08:33 +02:00
dj2ls
a2df7db3f9
improved updating process
...
we need to kill every freedata binary before closing or updating the tnc
2022-05-01 09:44:30 +02:00
dj2ls
69c3ccd86c
updater hotfix
...
also fixed beacon select box beeing too small
2022-04-30 15:59:34 +02:00
dj2ls
8b2d1ca9b2
possible fix of DOM text reinterpreted as HTML
2022-04-24 16:07:30 +02:00
dj2ls
701d01b8a7
display own callsign in app title
...
as wished by #176 @dk5sm
2022-04-24 15:53:51 +02:00
dj2ls
6790f18e3d
updated updater
...
removed updaet information toasts and moved to a more clean update dialog
2022-04-24 15:34:59 +02: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
dj2ls
b1cebf0905
WIP Settings and Updater
...
updater not yet working, moved settings to settings modal and started working on new updater
2022-04-18 11:13:53 +02: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
04f6c49ac5
audio tuning and chat optimisation
...
closes #117
2022-04-02 14:54:43 +02:00
dj2ls
3f35a01b94
adjust volume level on TX
2022-03-31 21:13:30 +02:00
dj2ls
d3ee911186
enable/disable fsk mode
2022-03-31 12:45:44 +02:00
dj2ls
e8869e17dc
display device port
...
display the device ports as well closes #141
2022-03-26 10:10:03 +01:00
dj2ls
15217b2521
moved to sounddevice
...
changed audio library, changed ssid behavior, minor chat changed
2022-03-24 20:49:13 +01:00
dj2ls
4b296a48df
added tuning range selector
2022-03-19 12:42:10 +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
3c70c78e79
removed rigctl support
...
we should only use rigctld...
2022-03-11 13:10:46 +01:00
dj2ls
52310ffd4e
moved beacon into own thread
...
this should avoid blocking states caused by the beacon
2022-03-10 20:46:34 +01:00
dj2ls
6971537012
select received files folder
2022-03-10 19:45:37 +01:00
dj2ls
1519c22358
connection mode, documentation, ...
...
changes in all areas
2022-03-04 16:50:32 +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
25ccb6b155
fix of minor app crash when updating
...
this hopefully fixes an OS window manager freeze on Ubuntu..
2022-02-23 10:14:46 +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
74c74c9070
first auto updater
2022-02-22 15:53:55 +01:00
dj2ls
a0a67cd243
first auto updater
2022-02-22 15:40:33 +01:00
dj2ls
25392303e4
increased callsign length and added ssid
...
this now more compatible to VARA to avoid confusion. Callsign length now 7 char + 1 ssid
2022-02-21 12:20:36 +01:00
dj2ls
7a93f0a824
fixed callsign detection and default config
2022-02-17 08:32:19 +01:00
dj2ls
e9d89941ce
disabled rigctl and direct control on win
...
also fixed app loading for linux
2022-02-16 11:28:40 +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
d11610f085
save screen height/width & config fix
2022-02-10 15:05:04 +01:00
dj2ls
196b18393f
hamlib/settings
...
re-enabled hamlib thread, added a settings menu, updated package.json file
2022-02-10 14:38:55 +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
1e109da2e4
rigctld port fix and stuck in re opening data channel
...
data channel stuck in opening process when opening datachannel failed
2022-01-24 23:29:34 +01:00
dj2ls
77adabf450
mod out locking state
...
an attempt with a locking state for the mod_out queue so we can process audio only, if we finished filling our mod_out queue. Possibly this solves the problems #99 #127
2022-01-23 07:10:04 +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
10d3d5c53e
support for different ways controlling the radio
...
#121 direct, rigctl (for windows), rigctld. Highly experimental. Just to save data.
2022-01-18 19:38:05 +01:00
dj2ls
53aefc0f80
send end of transmission frame
...
closes #113
2022-01-10 18:09:38 +01:00
dj2ls
982569fa1a
moved callsign and grid to daemon settings
...
closes #101
2022-01-05 14:15:59 +01:00
dj2ls
fcc5bec25a
colored progressbar
...
closes #100
2022-01-05 13:03:29 +01:00
dj2ls
2bf2f8b3ff
cleanup, stopping transmission, modem timing...
...
I changed some parts which are R&D as well
2022-01-04 11:55:55 +01:00
dj2ls
0f5f5fe719
added compression
...
lets see how it performs
2021-12-30 12:41:41 +01:00
dj2ls
1fa41c4c3e
fixed advanced hamlib settings for test button
...
#96
2021-12-27 16:34:52 +01:00
dj2ls
66a39b5368
fix audio device selection
...
#96
2021-12-27 15:28:58 +01:00
dj2ls
c5dee7fb6c
save audio device and usb ports to config
...
#96
2021-12-27 13:26:56 +01:00
dj2ls
ddc949c7ac
advanced hamlib settings
...
added support for more settings
2021-12-27 12:30:43 +01:00
dj2ls
1b3ecfa424
fixed rx data handling and busy state
2021-12-26 19:03:36 +01:00
dj2ls
3501b4f952
waiting for buffer
...
it seems we need to wait a little bit for our modulation data. There are some moments where audio output is stuck a little bit. Maybe python is sometimes faster than the buffer allocation or its a threading problem
2021-12-26 18:41:43 +01:00
dj2ls
88a0628b53
removed compression, incread callsign set time
...
okay, this needs to be tested some more...
2021-12-26 17:52:05 +01:00
dj2ls
0aef902807
1 frames per burst only
...
changed option for selecting frames per bursts. This should stay at 1 until we reached a stable state
2021-12-26 16:29:42 +01:00
dj2ls
6bd1f418e5
system status
...
closes #88 #90 #83
2021-12-20 18:05:00 +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