Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improved BATC Spectrum and mute functionality in video windows. #107

Open
wants to merge 100 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
538b921
Update WinterhillProperties.cs
dl1rf Jul 8, 2024
b3d93f7
Merge branch 'tomvdb:main' into main
dl1rf Oct 28, 2024
6658ca7
Fixed: third bandplan row was no longer visible
dl1rf Nov 2, 2024
561602e
Update MainForm.cs
dl1rf Nov 4, 2024
05bb0ec
Update BATCSpectrum.cs
dl1rf Nov 4, 2024
31f2736
Update signal.cs
dl1rf Nov 4, 2024
f060be9
Update signal.cs
dl1rf Nov 4, 2024
183d1ac
show dBb values in BATC Spectrum
dl1rf Nov 4, 2024
6071788
revert commit "Changed to use real fft_strength value."
dl1rf Nov 4, 2024
01517f0
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
e8854d0
private build version string
dl1rf Nov 5, 2024
07355b8
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
a84b626
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
23a03e0
Right Click to spectrum bandplan fixed
dl1rf Nov 5, 2024
65b0694
Right Click to spectrum bandplan fixed
dl1rf Nov 5, 2024
6f4259c
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
6955a4b
Symbol Rate selection Form added.
dl1rf Nov 5, 2024
83ccf44
Update signal.cs
dl1rf Nov 5, 2024
556f3c1
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
cac6daf
Update BATCSpectrum.cs
dl1rf Nov 5, 2024
f2149ce
bandplan.xml added to source control and project
dl1rf Nov 6, 2024
3594bfb
"Tuning Mode" and "Avoid Beacon" checkbox added.
dl1rf Nov 6, 2024
55bf2ad
Update BATCSpectrum.cs
dl1rf Nov 6, 2024
15e5efa
Update MainForm.cs
dl1rf Nov 6, 2024
01fd022
Update BATCSpectrum.cs
dl1rf Nov 6, 2024
75ac334
Update BATCSpectrum.cs
dl1rf Nov 6, 2024
31e711f
no longer used tool strip menus removed.
dl1rf Nov 6, 2024
414364f
Update WinterhillProperties.cs
dl1rf Nov 6, 2024
79db337
Update signal.cs
dl1rf Nov 6, 2024
0fc49c5
Update signal.cs
dl1rf Nov 6, 2024
7b0256b
show tuned gray box in BATC Spectrum on tuner frequency and status.
dl1rf Nov 6, 2024
ac8f9e1
manual tuning improved
dl1rf Nov 6, 2024
669ec9b
Update WinterhillSource.cs
dl1rf Nov 7, 2024
9fb2a39
Update WinterhillSource.cs
dl1rf Nov 7, 2024
5073ac2
Update SRForm.cs
dl1rf Nov 7, 2024
70cc17c
Update BATCSpectrum.cs
dl1rf Nov 7, 2024
b4528e7
Adding Tune Mode Form
dl1rf Nov 7, 2024
2ff6d06
Revert "Adding Tune Mode Form"
dl1rf Nov 7, 2024
73de09b
"quicktune_enabled" removed
dl1rf Nov 7, 2024
f9b17bd
revert QuicktuneControlSettings
dl1rf Nov 7, 2024
0943daa
Update SRForm.cs
dl1rf Nov 7, 2024
331d6de
adding tuneMode settings.
dl1rf Nov 7, 2024
55bb674
Update MainForm.cs
dl1rf Nov 7, 2024
e76933a
Update MainForm.resx
dl1rf Nov 7, 2024
9a1d8e4
Update MainForm.Designer.cs
dl1rf Nov 7, 2024
7cffb28
Update opentuner.csproj
dl1rf Nov 7, 2024
2968dbc
bandplan.xml added to project
dl1rf Nov 8, 2024
a112453
autoTuneToolStripMenu removed
dl1rf Nov 8, 2024
f6c6b94
autoTuneToolStripMenu removed
dl1rf Nov 8, 2024
3742bbc
path to bandplan.xml corrected
dl1rf Nov 8, 2024
78a5cf7
Update WinterhillProperties.cs
dl1rf Nov 8, 2024
82fbc69
Update socket.cs
dl1rf Nov 8, 2024
5970c1a
Update signal.cs
dl1rf Nov 8, 2024
5901e3f
Update BATCSpectrum.cs
dl1rf Nov 8, 2024
7851459
back to main trunk versions
dl1rf Nov 8, 2024
1f6e6a4
adding overpower level line to spectrum
dl1rf Nov 8, 2024
5015a8c
adding overpower level line to spectrum
dl1rf Nov 8, 2024
2768802
Calculations optimized.
dl1rf Nov 8, 2024
e6d9ac3
Calculations optimized
dl1rf Nov 9, 2024
60419e8
Calculation optimized
dl1rf Nov 9, 2024
1755a94
Update BATCSpectrum.cs
dl1rf Nov 9, 2024
34a56e9
Update BATCSpectrum.cs
dl1rf Nov 9, 2024
c67b3ca
show tuned box if receiver has tuned and locked.
dl1rf Nov 9, 2024
d2f9f44
show tuned box if receiver has tuned and locked.
dl1rf Nov 9, 2024
e793364
reduce side wobbling of text in spectrum display.
dl1rf Nov 9, 2024
cf02d9a
reduce side wobbling of text in spectrum display
dl1rf Nov 9, 2024
99121bb
Signal lists renamed to make them more clear to me.
dl1rf Nov 9, 2024
6ef6b26
Signal lists renamed to make them more clear to me.
dl1rf Nov 9, 2024
86397ce
Symbol rate form and functionality added
dl1rf Nov 9, 2024
de31142
Symbol rate form and functionality added
dl1rf Nov 9, 2024
a61f2a2
selectable overpower indication + preparation for auto tune functions
dl1rf Nov 9, 2024
7ece39e
selectable overpower indication + preparation for auto tune functions
dl1rf Nov 9, 2024
4c49793
Merge pull request #1 from dl1rf/devel
dl1rf Nov 9, 2024
c2ab5d9
restore original versions
dl1rf Nov 9, 2024
46e405d
Update BATCSpectrum.cs
dl1rf Nov 10, 2024
d80d593
Update BATCSpectrum.cs
dl1rf Nov 10, 2024
60857ad
Display volume % at top of bar
dl1rf Nov 10, 2024
054864e
750kS symbol rate alignment added
dl1rf Nov 10, 2024
74eb512
Added function GetMuteState. ToggleMute function filled with action.
dl1rf Nov 10, 2024
efc98fa
Right click to video window will mute/unmute audio
dl1rf Nov 10, 2024
14b3696
num_rx need to be initialized with tuner count.
dl1rf Nov 11, 2024
35faf17
tuneMode... names changed to BATCSpectrum...
dl1rf Nov 11, 2024
2a913d6
do not stop streaming if we lost lock
dl1rf Nov 11, 2024
0082100
introduce Thread.ResetAbort();
dl1rf Nov 13, 2024
e231343
better controlled shutdown of web sockets
dl1rf Nov 13, 2024
d82aea5
better controlled udpclient close
dl1rf Nov 13, 2024
de7f70e
settings filename changed
dl1rf Nov 13, 2024
ed35f7c
added: allow mouse click to reconnect the socket
dl1rf Nov 13, 2024
5f72b9c
Update socket.cs
dl1rf Nov 13, 2024
1a802aa
added: spectrum drawing lock
dl1rf Nov 13, 2024
20bbea6
Update BATCSpectrum.cs
dl1rf Nov 13, 2024
fd7a2a1
wrong debug message removed
dl1rf Nov 13, 2024
1d5866d
allow udp streaming even if not locked
dl1rf Nov 13, 2024
51027b9
function "mute_at_startup" fixed
dl1rf Nov 14, 2024
08a5337
Windows Exception prevented
dl1rf Nov 14, 2024
c13b464
Update MinitiounerSource.cs
dl1rf Nov 14, 2024
5f1271b
exception fixed.
dl1rf Nov 15, 2024
2db7f06
show streaming and recording indicator
dl1rf Nov 15, 2024
fed5de8
align symbolrate to stop flickering of callsign
dl1rf Nov 16, 2024
912c9b1
use beacon QRG - offset to setup first tuning QRG
dl1rf Nov 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
461 changes: 339 additions & 122 deletions ExtraFeatures/BATCSpectrum/BATCSpectrum.cs

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions ExtraFeatures/BATCSpectrum/BATCSpectrumSettings.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace opentuner.ExtraFeatures.BATCSpectrum
{
public class BATCSpectrumSettings
{
public int[] tuneMode = { 0, 0, 0, 0 };
public bool[] avoidBeacon = { false, false, false, false };
public int overPowerIndicatorLayout = 0;
}
}
308 changes: 308 additions & 0 deletions ExtraFeatures/BATCSpectrum/BATCSpectrumSettingsForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

59 changes: 59 additions & 0 deletions ExtraFeatures/BATCSpectrum/BATCSpectrumSettingsForm.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace opentuner.ExtraFeatures.BATCSpectrum
{
public partial class BATCSpectrumSettingsForm : Form
{
private BATCSpectrumSettings spectrumSettings;

public BATCSpectrumSettingsForm(ref BATCSpectrumSettings _spectrumSettings)
{
spectrumSettings = _spectrumSettings;
InitializeComponent();

tuneMode1.SelectedIndex = spectrumSettings.tuneMode[0];
tuneMode2.SelectedIndex = spectrumSettings.tuneMode[1];
tuneMode3.SelectedIndex = spectrumSettings.tuneMode[2];
tuneMode4.SelectedIndex = spectrumSettings.tuneMode[3];

avoidBeacon1.Checked = spectrumSettings.avoidBeacon[0];
avoidBeacon2.Checked = spectrumSettings.avoidBeacon[1];
avoidBeacon3.Checked = spectrumSettings.avoidBeacon[2];
avoidBeacon4.Checked = spectrumSettings.avoidBeacon[3];

overPowerIndicatorLayout.SelectedIndex = spectrumSettings.overPowerIndicatorLayout;
}

private void btnCancel_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
Close();
}

private void btnSave_Click(object sender, EventArgs e)
{
spectrumSettings.tuneMode[0] = tuneMode1.SelectedIndex;
spectrumSettings.tuneMode[1] = tuneMode2.SelectedIndex;
spectrumSettings.tuneMode[2] = tuneMode3.SelectedIndex;
spectrumSettings.tuneMode[3] = tuneMode4.SelectedIndex;

spectrumSettings.avoidBeacon[0] = avoidBeacon1.Checked;
spectrumSettings.avoidBeacon[1] = avoidBeacon2.Checked;
spectrumSettings.avoidBeacon[2] = avoidBeacon3.Checked;
spectrumSettings.avoidBeacon[3] = avoidBeacon4.Checked;

spectrumSettings.overPowerIndicatorLayout = overPowerIndicatorLayout.SelectedIndex;

DialogResult = DialogResult.OK;
Close();
}
}
}
Loading