From aa338afa1ad2a70e2e06507f092e478c1b47cd9c Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 17 Aug 2023 17:12:33 -0500 Subject: [PATCH] Fix parm_gran for Kenwood https://github.com/Hamlib/Hamlib/issues/1357 --- rigs/kenwood/r5000.c | 5 ++++- rigs/kenwood/thd7.c | 4 +++- rigs/kenwood/thd72.c | 5 ++++- rigs/kenwood/thd74.c | 7 ++++++- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/rigs/kenwood/r5000.c b/rigs/kenwood/r5000.c index d9be871c8..b9041db2c 100644 --- a/rigs/kenwood/r5000.c +++ b/rigs/kenwood/r5000.c @@ -82,7 +82,10 @@ const struct rig_caps r5000_caps = .has_set_level = RIG_LEVEL_SET(R5000_LEVEL_ALL), .has_get_parm = R5000_PARM_ALL, .has_set_parm = RIG_PARM_SET(R5000_PARM_ALL), - .parm_gran = {}, + .parm_gran = { + [PARM_TIME] = {.min = {.i = 0}, .max = {.i = 86399}, .step = {.i = 1}}, + }, + .ctcss_list = NULL, .dcs_list = NULL, .preamp = { RIG_DBLST_END, }, diff --git a/rigs/kenwood/thd7.c b/rigs/kenwood/thd7.c index fbd871ad1..4a6cb48ba 100644 --- a/rigs/kenwood/thd7.c +++ b/rigs/kenwood/thd7.c @@ -110,7 +110,9 @@ const struct rig_caps thd7a_caps = { #include "level_gran_kenwood.h" }, - .parm_gran = {}, + .parm_gran = { + [PARM_BACKLIGHT] = {.min = {.f = 0.0f}, .max = {.f = 1.0f}, .step = {.f = 1.0f / 255.0f}}, + }, .ctcss_list = kenwood38_ctcss_list, .dcs_list = NULL, .preamp = { RIG_DBLST_END, }, diff --git a/rigs/kenwood/thd72.c b/rigs/kenwood/thd72.c index 9ee9f3280..b939b26d1 100644 --- a/rigs/kenwood/thd72.c +++ b/rigs/kenwood/thd72.c @@ -1651,7 +1651,10 @@ const struct rig_caps thd72a_caps = { #include "level_gran_kenwood.h" }, - .parm_gran = {}, + .parm_gran = { + [PARM_TIME] = {.min = {.i = 0}, .max = {.i = 86399}, .step = {.i = 1}}, + [PARM_APO] = { .min = { .i = 1 }, .max = { .i = 1439} }, + }, .ctcss_list = kenwood42_ctcss_list, .dcs_list = thd72dcs_list, .preamp = { RIG_DBLST_END, }, diff --git a/rigs/kenwood/thd74.c b/rigs/kenwood/thd74.c index 07ba4660a..a46a892aa 100644 --- a/rigs/kenwood/thd74.c +++ b/rigs/kenwood/thd74.c @@ -1677,7 +1677,12 @@ const struct rig_caps thd74_caps = { #include "level_gran_kenwood.h" }, - .parm_gran = {}, + .parm_gran = { + [PARM_TIME] = {.min = {.i = 0}, .max = {.i = 86399}, .step = {.i = 1}}, + }, + + + .ctcss_list = kenwood38_ctcss_list, .dcs_list = NULL, .preamp = { RIG_DBLST_END, },