All struct rig_cache referenced converted to pointers.

pull/1523/head
George Baltz N3GB 2024-03-09 21:23:01 -05:00
rodzic aa0d83df95
commit c7665cb7d1
1 zmienionych plików z 34 dodań i 43 usunięć

Wyświetl plik

@ -665,7 +665,7 @@ static rmode_t ts2000_get_mode()
{ {
rmode_t mode; rmode_t mode;
pbwidth_t width; pbwidth_t width;
rig_get_mode(my_rig, vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split), rig_get_mode(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
&mode, &width); &mode, &width);
kwidth = width; kwidth = width;
#if 0 #if 0
@ -802,8 +802,8 @@ static int handle_ts2000(void *arg)
int p13 = 0; // P13(1) Tone dummy value for now int p13 = 0; // P13(1) Tone dummy value for now
int p14 = 0; // P14(2) Tone Freq dummy value for now int p14 = 0; // P14(2) Tone Freq dummy value for now
int p15 = 0; // P15(1) Shift status dummy value for now int p15 = 0; // P15(1) Shift status dummy value for now
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), &freq); &freq);
char response[64]; char response[64];
char *fmt = char *fmt =
// cppcheck-suppress * // cppcheck-suppress *
@ -815,8 +815,8 @@ static int handle_ts2000(void *arg)
} }
mode = ts2000_get_mode(); mode = ts2000_get_mode();
retval = rig_get_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, retval = rig_get_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), &ptt); &ptt);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -900,8 +900,8 @@ static int handle_ts2000(void *arg)
freq_t freq = 0; freq_t freq = 0;
char response[32]; char response[32];
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), &freq); &freq);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -917,8 +917,8 @@ static int handle_ts2000(void *arg)
{ {
char response[32]; char response[32];
freq_t freq = 0; freq_t freq = 0;
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
my_rig->state.cache.split), &freq); &freq);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -941,7 +941,7 @@ static int handle_ts2000(void *arg)
{ {
char response[32]; char response[32];
rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split), 0); rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split), 0);
SNPRINTF(response, sizeof(response), "RX0;"); SNPRINTF(response, sizeof(response), "RX0;");
return write_block2((void *)__func__, &my_com, response, strlen(response)); return write_block2((void *)__func__, &my_com, response, strlen(response));
} }
@ -972,8 +972,7 @@ static int handle_ts2000(void *arg)
} }
else if (strcmp(arg, "TX;") == 0) else if (strcmp(arg, "TX;") == 0)
{ {
return rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, return rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split), 1);
my_rig->state.cache.split), 1);
} }
else if (strcmp(arg, "AI0;") == 0) else if (strcmp(arg, "AI0;") == 0)
{ {
@ -987,13 +986,11 @@ static int handle_ts2000(void *arg)
} }
else if (strcmp(arg, "FR0;") == 0) else if (strcmp(arg, "FR0;") == 0)
{ {
return rig_set_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A, return rig_set_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split));
my_rig->state.cache.split));
} }
else if (strcmp(arg, "FR1;") == 0) else if (strcmp(arg, "FR1;") == 0)
{ {
return rig_set_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B, return rig_set_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split));
my_rig->state.cache.split));
} }
else if (strcmp(arg, "FR;") == 0) else if (strcmp(arg, "FR;") == 0)
{ {
@ -1013,8 +1010,8 @@ static int handle_ts2000(void *arg)
} }
if (vfo == vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split)) { nvfo = 0; } if (vfo == vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split)) { nvfo = 0; }
else if (vfo == vfo_fixup(my_rig, RIG_VFO_B, my_rig->state.cache.split)) { nvfo = 1; } else if (vfo == vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split)) { nvfo = 1; }
else else
{ {
retval = -RIG_EPROTO; retval = -RIG_EPROTO;
@ -1029,7 +1026,7 @@ static int handle_ts2000(void *arg)
else if (strcmp(arg, "FT;") == 0) else if (strcmp(arg, "FT;") == 0)
{ {
char response[32]; char response[32];
vfo_t vfo, vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split); vfo_t vfo, vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split);
split_t split; split_t split;
int nvfo = 0; int nvfo = 0;
int retval = rig_get_split_vfo(my_rig, vfo_curr, &split, &vfo); int retval = rig_get_split_vfo(my_rig, vfo_curr, &split, &vfo);
@ -1042,8 +1039,8 @@ static int handle_ts2000(void *arg)
} }
if (vfo == vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split)) { nvfo = 0; } if (vfo == vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split)) { nvfo = 0; }
else if (vfo == vfo_fixup(my_rig, RIG_VFO_B, my_rig->state.cache.split)) { nvfo = 1; } else if (vfo == vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split)) { nvfo = 1; }
else else
{ {
retval = -RIG_EPROTO; retval = -RIG_EPROTO;
@ -1092,9 +1089,8 @@ static int handle_ts2000(void *arg)
{ {
char response[32]; char response[32];
int valA; int valA;
int retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, int retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), RIG_FUNC_AIP, RIG_FUNC_AIP, &valA);
&valA);
int valB; int valB;
if (retval != RIG_OK) if (retval != RIG_OK)
@ -1112,9 +1108,8 @@ static int handle_ts2000(void *arg)
return retval; return retval;
} }
retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
my_rig->state.cache.split), RIG_FUNC_AIP, RIG_FUNC_AIP, &valB);
&valB);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -1139,8 +1134,8 @@ static int handle_ts2000(void *arg)
(char *)arg); (char *)arg);
} }
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), RIG_FUNC_AIP, valA); RIG_FUNC_AIP, valA);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -1149,8 +1144,8 @@ static int handle_ts2000(void *arg)
return retval; return retval;
} }
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
my_rig->state.cache.split), RIG_FUNC_AIP, valB); RIG_FUNC_AIP, valB);
if (retval != RIG_OK) if (retval != RIG_OK)
{ {
@ -1515,7 +1510,7 @@ static int handle_ts2000(void *arg)
} }
else if (strcmp(arg, "DC;") == 0) else if (strcmp(arg, "DC;") == 0)
{ {
vfo_t vfo, vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split); vfo_t vfo, vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split);
split_t split; split_t split;
char response[32]; char response[32];
int retval = rig_get_split_vfo(my_rig, vfo_curr, &split, &vfo); int retval = rig_get_split_vfo(my_rig, vfo_curr, &split, &vfo);
@ -1534,7 +1529,7 @@ static int handle_ts2000(void *arg)
} }
else if (strncmp(arg, "DC", 2) == 0) else if (strncmp(arg, "DC", 2) == 0)
{ {
vfo_t vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split); vfo_t vfo_curr = vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split);
split_t split; split_t split;
int isplit; int isplit;
int retval; int retval;
@ -1565,15 +1560,13 @@ static int handle_ts2000(void *arg)
} }
else if (strcmp(arg, "FT0;") == 0) else if (strcmp(arg, "FT0;") == 0)
{ {
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A, return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
my_rig->state.cache.split), vfo_fixup(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split), 0);
RIG_VFO_A, my_rig->state.cache.split), 0);
} }
else if (strcmp(arg, "FT1;") == 0) else if (strcmp(arg, "FT1;") == 0)
{ {
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B, return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
my_rig->state.cache.split), vfo_fixup(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split), 0);
RIG_VFO_B, my_rig->state.cache.split), 0);
} }
else if (strncmp(arg, "FA0", 3) == 0) else if (strncmp(arg, "FA0", 3) == 0)
{ {
@ -1583,16 +1576,14 @@ static int handle_ts2000(void *arg)
if (mapa2b) { vfo = RIG_VFO_B; } if (mapa2b) { vfo = RIG_VFO_B; }
sscanf((char *)arg + 2, "%"SCNfreq, &freq); sscanf((char *)arg + 2, "%"SCNfreq, &freq);
return rig_set_freq(my_rig, vfo_fixup(my_rig, vfo, return rig_set_freq(my_rig, vfo_fixup(my_rig, vfo, CACHE(my_rig)->split), freq);
my_rig->state.cache.split), freq);
} }
else if (strncmp(arg, "FB0", 3) == 0) else if (strncmp(arg, "FB0", 3) == 0)
{ {
freq_t freq; freq_t freq;
sscanf((char *)arg + 2, "%"SCNfreq, &freq); sscanf((char *)arg + 2, "%"SCNfreq, &freq);
return rig_set_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, return rig_set_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split), freq);
my_rig->state.cache.split), freq);
} }
else if (strncmp(arg, "MD", 2) == 0) else if (strncmp(arg, "MD", 2) == 0)
{ {