From 35eb5bfa5cda6d45a607703bc5dd8113cec5a85c Mon Sep 17 00:00:00 2001 From: Michael Black Date: Tue, 11 Feb 2020 23:32:19 -0600 Subject: [PATCH] Change sprintf_ant to print ant names instead of numbers --- tests/sprintflst.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/sprintflst.c b/tests/sprintflst.c index 01b8582ff..102d3b691 100644 --- a/tests/sprintflst.c +++ b/tests/sprintflst.c @@ -99,6 +99,7 @@ int sprintf_mode(char *str, rmode_t mode) int sprintf_ant(char *str, ant_t ant) { int i, len = 0; + char *ant_name; *str = '\0'; @@ -111,7 +112,19 @@ int sprintf_ant(char *str, ant_t ant) { if (ant & (1UL << i)) { - len += sprintf(str + len, "%d ", i + 1); + switch(i) { + case 0: ant_name = "ANT1";break; + case 1: ant_name = "ANT2";break; + case 2: ant_name = "ANT3";break; + case 3: ant_name = "ANT4";break; + case 4: ant_name = "ANT5";break; + case 31: ant_name = "ANT_CURR";break; + default: + ant_name = "ANT_UNK"; + rig_debug(RIG_DEBUG_ERR,"%s: unknown ant=%d\n", __func__, i); + break; + } + len += sprintf(str + len, "%s ", ant_name); } }