kopia lustrzana https://gitlab.com/eliggett/wfview
Move periodic pbt/passband to rapid queue
rodzic
b738a38cbe
commit
87a261be12
29
wfmain.cpp
29
wfmain.cpp
|
@ -5700,13 +5700,12 @@ void wfmain::receiveMode(unsigned char mode, unsigned char filter)
|
||||||
{
|
{
|
||||||
|
|
||||||
// Remove all "Slow" commands (they will be added later if needed)
|
// Remove all "Slow" commands (they will be added later if needed)
|
||||||
removeSlowPeriodicCommand(cmdGetCwPitch);
|
removePeriodicRapidCmd(cmdGetCwPitch);
|
||||||
removeSlowPeriodicCommand(cmdGetDashRatio);
|
removePeriodicRapidCmd(cmdGetDashRatio);
|
||||||
removeSlowPeriodicCommand(cmdGetKeySpeed);
|
removePeriodicRapidCmd(cmdGetKeySpeed);
|
||||||
removeSlowPeriodicCommand(cmdGetPassband);
|
removePeriodicRapidCmd(cmdGetPassband);
|
||||||
removeSlowPeriodicCommand(cmdGetTPBFInner);
|
removePeriodicRapidCmd(cmdGetTPBFInner);
|
||||||
removeSlowPeriodicCommand(cmdGetTPBFOuter);
|
removePeriodicRapidCmd(cmdGetTPBFOuter);
|
||||||
|
|
||||||
|
|
||||||
quint16 maxPassbandHz = 0;
|
quint16 maxPassbandHz = 0;
|
||||||
switch ((mode_kind)mode) {
|
switch ((mode_kind)mode) {
|
||||||
|
@ -5722,9 +5721,9 @@ void wfmain::receiveMode(unsigned char mode, unsigned char filter)
|
||||||
break;
|
break;
|
||||||
case modeCW:
|
case modeCW:
|
||||||
case modeCW_R:
|
case modeCW_R:
|
||||||
insertSlowPeriodicCommand(cmdGetCwPitch,128);
|
insertPeriodicRapidCmd(cmdGetCwPitch);
|
||||||
insertSlowPeriodicCommand(cmdGetDashRatio,128);
|
insertPeriodicRapidCmd(cmdGetDashRatio);
|
||||||
insertSlowPeriodicCommand(cmdGetKeySpeed,128);
|
insertPeriodicRapidCmd(cmdGetKeySpeed);
|
||||||
maxPassbandHz = 3600;
|
maxPassbandHz = 3600;
|
||||||
break;
|
break;
|
||||||
case modeAM:
|
case modeAM:
|
||||||
|
@ -5779,12 +5778,10 @@ void wfmain::receiveMode(unsigned char mode, unsigned char filter)
|
||||||
|
|
||||||
if (currentModeInfo.mk != modeFM)
|
if (currentModeInfo.mk != modeFM)
|
||||||
{
|
{
|
||||||
insertSlowPeriodicCommand(cmdGetPassband,128);
|
|
||||||
insertSlowPeriodicCommand(cmdGetTPBFInner,128);
|
insertPeriodicRapidCmd(cmdGetPassband);
|
||||||
insertSlowPeriodicCommand(cmdGetTPBFOuter,128);
|
insertPeriodicRapidCmd(cmdGetTPBFInner);
|
||||||
issueDelayedCommandUnique(cmdGetPassband);
|
insertPeriodicRapidCmd(cmdGetTPBFOuter);
|
||||||
issueDelayedCommandUnique(cmdGetTPBFInner);
|
|
||||||
issueDelayedCommandUnique(cmdGetTPBFOuter);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Note: we need to know if the DATA mode is active to reach mode-D
|
// Note: we need to know if the DATA mode is active to reach mode-D
|
||||||
|
|
Ładowanie…
Reference in New Issue