@@ -963,8 +963,8 @@ bool ScanBookmarkedFrequenciesInRange(int sockfd, freq_t freq_min, freq_t freq_m
963
963
if (Frequencies [i ].noise_floor == 0 )
964
964
Frequencies [i ].noise_floor = level ;
965
965
966
- printf ("\rNoise floor: %2.2f " , Frequencies [i ].noise_floor );
967
- fflush (stdout );
966
+ // printf("\rNoise floor: %2.2f ", Frequencies[i].noise_floor);
967
+ // fflush(stdout);
968
968
969
969
if ((current_freq = FilterFrequency (i )) == (freq_t ) 0 )
970
970
continue ;
@@ -985,7 +985,8 @@ bool ScanBookmarkedFrequenciesInRange(int sockfd, freq_t freq_min, freq_t freq_m
985
985
if (level >= squelch )
986
986
{
987
987
time_t hit_time = GetTime (timestamp );
988
- if (opt_squelch_delta_auto_enable ){
988
+ if (opt_squelch_delta_auto_enable )
989
+ {
989
990
squelch_backup = squelch ;
990
991
SetSquelchLevel (sockfd , Frequencies [i ].noise_floor + squelch_delta );
991
992
printf ("\n[%s] Freq: %s active [%s],\nLevel: %2.2f/%2.2f, Squelch set: %2.2f " ,
@@ -994,17 +995,15 @@ bool ScanBookmarkedFrequenciesInRange(int sockfd, freq_t freq_min, freq_t freq_m
994
995
}
995
996
else
996
997
{
997
- squelch_backup = squelch ;
998
- SetSquelchLevel (sockfd , squelch - squelch_delta );
999
- printf ("\n[%s] Freq: %s active [%s], Level: %2.2f/%2.2f,\nNoise Floor: %f, Squelch set: %2.2f " ,
998
+ printf ("[%s] Freq: %s active [%s], Level: %2.2f/%2.2f " ,
1000
999
timestamp , print_freq (current_freq ),
1001
- Frequencies [i ].descr , level , squelch , Frequencies [ i ]. noise_floor , squelch - squelch_delta );
1000
+ Frequencies [i ].descr , level , squelch );
1002
1001
}
1003
1002
fflush (stdout );
1004
1003
skip = WaitUserInputOrDelay (sockfd , opt_delay , & current_freq );
1005
1004
time_t elapsed = DiffTime (timestamp , hit_time );
1006
1005
printf (" [elapsed time %s]\n" , timestamp );
1007
- SetSquelchLevel (sockfd , squelch_backup );
1006
+ if ( opt_squelch_delta_auto_enable ) SetSquelchLevel (sockfd , squelch_backup );
1008
1007
fflush (stdout );
1009
1008
}
1010
1009
else
@@ -1385,8 +1384,9 @@ bool ScanFrequenciesInRange(int sockfd, freq_t freq_min, freq_t freq_max, freq_t
1385
1384
if (Frequencies [i ].noise_floor == 0 )
1386
1385
Frequencies [i ].noise_floor = level ;
1387
1386
1388
- printf ("\rNoise floor: %2.2f " , Frequencies [i ].noise_floor );
1389
- fflush (stdout );
1387
+ //printf("\rNoise floor: %2.2f ", Frequencies[i].noise_floor);
1388
+ //fflush(stdout);
1389
+
1390
1390
if (opt_verbose )
1391
1391
{
1392
1392
printf ("\nFreq: %s Signal: %2.2f Squelch: %2.2f\n" , print_freq (current_freq ), level , squelch );
@@ -1453,22 +1453,27 @@ bool ScanFrequenciesInRange(int sockfd, freq_t freq_min, freq_t freq_max, freq_t
1453
1453
squelch_backup = squelch ;
1454
1454
SetSquelchLevel (sockfd , Frequencies [i ].noise_floor + squelch_delta );
1455
1455
}
1456
+
1457
+ time_t hit_time = GetTime (timestamp );
1458
+ if (opt_squelch_delta_auto_enable )
1459
+ {
1460
+ printf ("\n[%s] Freq: %s active,\nLevel: %2.2f/%2.2f, Squelch set: %2.2f " ,
1461
+ timestamp , print_freq (current_freq ),
1462
+ level , squelch , Frequencies [i ].noise_floor + squelch_delta );
1463
+ }
1456
1464
else
1457
1465
{
1458
- squelch_backup = squelch ;
1459
- SetSquelchLevel (sockfd , squelch - squelch_delta );
1466
+ printf ("[%s] Freq: %s active, Level: %2.2f/%2.2f " ,
1467
+ timestamp , print_freq (current_freq ),
1468
+ level , squelch );
1460
1469
}
1461
- time_t hit_time = GetTime (timestamp );
1462
- printf ("\n[%s] Freq: %s active,\nLevel: %2.2f/%2.2f, Squelch set: %2.2f " ,
1463
- timestamp , print_freq (current_freq ),
1464
- level , squelch , Frequencies [i ].noise_floor + squelch_delta );
1465
1470
fflush (stdout );
1466
1471
// Wait user input or delay time after signal lost
1467
1472
skip = WaitUserInputOrDelay (sockfd , opt_delay , & current_freq );
1468
1473
time_t elapsed = DiffTime (timestamp , hit_time );
1469
1474
printf (" [elapsed time %s]\n" , timestamp );
1470
1475
fflush (stdout );
1471
- SetSquelchLevel (sockfd , squelch_backup );
1476
+ if ( opt_squelch_delta_auto_enable ) SetSquelchLevel (sockfd , squelch_backup );
1472
1477
}
1473
1478
if (skip )
1474
1479
{
0 commit comments