From 41d47addde1147d6d04f0522aeaf683e4efe7d6b Mon Sep 17 00:00:00 2001 From: Ramakrishnan Muthukrishnan Date: Fri, 14 Jan 2022 15:38:33 +0530 Subject: [PATCH] more rounding issues --- rigctl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rigctl.c b/rigctl.c index 5df1219..25304b0 100644 --- 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 -- 2.45.2