-
Notifications
You must be signed in to change notification settings - Fork 15
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
fix: AFV improvements, volume + mute radio controls, better top-bar & minor fixes #250
Conversation
move the conversion from volume to gain (/ 100) to the backend
Update RadioGain by using mainVolume and stationVolume and use stationVolume a percent of the mainVolume Centralize the setting of the radioVolumes in the RadioHelper
…w percentage of the main volume/gain
Messing around with this and I've noticed a couple of things:
|
Think this has always been the case?
Resolved |
…ly long description in package.json for Windows
I just tested the current main branch (commit cb5776d) state, with the new volume system. |
@GeheimagentNr1 Since it already got merged might as well open a bug for those |
Fixed |
Improvements:
main.cpp
SDK Changes
New Properties
outputVolume
: Controls individual station volume (0-100)isOutputMuted
: Controls muting state per stationmainOutputVolume
: Controls global output volume (0-100)New Inbound Events
kChangeStationVolume
{"amount": number, "frequency": number}
kGetMainOutputVolume
kChangeMainOutputVolume
{"amount": number}
Volume Change Amounts
kChangeStationVolume
:amount
can be positive/negative to increase/decrease volumekChangeMainOutputVolume
:amount
can be positive/negative to increase/decrease volumeNew Outbound Events
kMainOutputVolumeChange
{"volume": number}
Modified Events
Station State Updates
Station state messages now include additional audio control fields:
Station States Response
The kStationStates response array includes the new audio control fields for each station:
RxEnd Updates
The kRxEnd response now includes lastRx array of station callsigns: