kopia lustrzana https://github.com/Hamlib/Hamlib
Change sprintf_ant to print ant names instead of numbers
rodzic
7358cd02f8
commit
35eb5bfa5c
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue