]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
for hl2/radioberry, set gain instead of attenuation
authorRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 24 Jun 2022 17:08:20 +0000 (22:38 +0530)
committerRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 24 Jun 2022 17:08:20 +0000 (22:38 +0530)
rigctl.c

index 7a12457bf3a542f358ad309675929286a1885a70..a12075a37bd726cd4b461b1e17b6822b50c4ae35 100644 (file)
--- a/rigctl.c
+++ b/rigctl.c
@@ -3463,7 +3463,7 @@ int parse_cmd(void *data) {
       if (command[2] == ';') {
         double att = 0.0;
         if (have_rx_gain) {
-          att = adc[active_receiver->adc].attenuation + 12.0;
+          att = adc[active_receiver->adc].gain + 12.0;
         } else {
           att = adc[active_receiver->adc].attenuation;
           att = round((att * 99.0) / 31.0);
@@ -3477,10 +3477,11 @@ int parse_cmd(void *data) {
 
           if (have_rx_gain) {
               att = attI - 12.0;
+             set_rf_gain(active_receiver->id, att);
           } else {
               att = (attI * 31.0) / 99.0;
+             set_attenuation_value(att);
           }
-          set_attenuation_value(att);
       }
       break;
     case 'C': // RC