]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
more rounding issues
authorRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 14 Jan 2022 10:08:33 +0000 (15:38 +0530)
committerRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 14 Jan 2022 10:08:33 +0000 (15:38 +0530)
rigctl.c

index 5df1219954a1262f2369543b066a37b0f8cd6eb4..25304b0bf78fb5ba6c8a622c0ee8a8073220e4ac 100644 (file)
--- a/rigctl.c
+++ b/rigctl.c
@@ -3480,12 +3480,12 @@ int parse_cmd(void *data) {
           printf("setting attn level [0..99]: %d\n", attI);
 
           if (have_rx_gain) {
-              att = ((attI * 60.0) / 99.0) - 12.0;
+              att = round((attI * 60.0) / 99.0) - 12.0;
           } else {
               att = (attI * 31.0) / 99.0;
           }
-          printf("setting attn val [-12..48]: %f\n", round(att));
-          set_attenuation_value(round(att));
+          printf("setting attn val [-12..48]: %f\n", att);
+          set_attenuation_value(att);
       }
       break;
     case 'C': // RC