-
Notifications
You must be signed in to change notification settings - Fork 6
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
dl1rf
wants to merge
100
commits into
tomvdb:main
Choose a base branch
from
dl1rf:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fixed compile error: Use new variable "_current_offset" instead of old "_settings.Offset"
The size of the picture box is reduced due to layout changes. To make the third bandplan line visible again the "height" of the bandplan is changed from 255 to 246.
Flickering of callsign in BATC spectrum fixed.
Spectrum display did not scale to PictureBox size. All hard coded 255 "height" values exchanged with "height" variable which contains the real size of the Picturebox. Actual 246.
Changed to use real fft_strength value.
be compatible with QO-100 wideband spectrum code at website.
code added to calculate and show the dBb values.
uses BATCSpectrum.height for correct calculation.
Draw a white signal rectangle and print dBb value if mouse is moved over a signal.
Display of channel info fixed.
Display of channel info fixed.
Don't tune to BEACON. check for TX frequency only if in bandplan segment.
Don't tune to BEACON. check for TX frequency only if in bandplan segment.
Show exception message box.
max_strength added show a line in signal which represents max. allowed strength. Some small name changes.
Red overpower box changed. Red overpower line added. Manual RX symbolrate selection added.
locate SRForm dynamically to BATC spectrum window.
New pluto_control_enabled and quicktune_enabled flags added to avoid actions in spectrum if feature is not available.
New quicktune_enabled flags added to avoid actions in spectrum if quicktune feature is not available.
show Tuner lines and text always.
show Tuner lines and text always.
cosmetic
cosmetic
prepare for tuner based avoid beacon function
New BATC Spectrum settings forms added. One option allow to select the layout of the over power indication. The other options are disabled till auto tune function is working.
New BATC Spectrum settings forms added. One option allow to select the layout of the over power indication. The other options are disabled till auto tune function is working.
merge devel to main
use float in rx_blocks for higher accuracy.
use RectangleF higher accuracy.
750kS symbol rate added. Several OM's use this symbol rate. So allow tuning to this rate.
This is not necessary and annoying. I introduced it some time ago and revert this change now.
better exception handling
prevent exceptions
drawing lock position in code fixed.
If usb ftdi was not found and program was closed an windows exception was thrown. Closing the usbDeviceCollection and usbContext before leaving the program solve the problem.
on request of an OM I implemented streaming and recording indicator at streaminfo.
This will respect a changed default offset in settings.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The BATC spectrum auto tune function is disabled for now. I have removed the tooltip items for RX 1 auto tune etc..
I work on a new function supporting autotune for all tuners and will separate the tune functions into an own class.
Settings for this new functions are prepared and included already but disabled.
In the deep the positioning and the calculations within the BATC spectrum are improved.
This give a less side wobbling text positioning and much higher precision.
New mouse over funtion will show the signal strength against the beacon. (dBb)
Mouse left click at a signal position will tune the selected RX as before.
Mouse right click will show a symbol rate selection menu to force the symbol rate and frequency of selected position.
The idea is taken from QO-100 WB Quick Tune program. But this function will need additional testing and improvements.
Holding the "Shift Key" at keyboard and left mouse click within a tuner field will popup a menu to change the upcoming "Auto Tune" function temporarily for that RX.
I have modified the overpower indicator layout possibilities.
The layout can be selected within the new BATC spectrum settings.
Default setting is the "Classic" well known layout. Personaly I prefere the "Top to Line" layout.
Right mouse click within a video window will toggle audio mute.
Turning the wheel will now respect mute and will unmute first and restore the last audio level if audio was muted.
Hopefully you like my changes.
vy 73 de Martin, DL1RF