Add a bit more debug to rigctlcom.c

This commit is contained in:
Mike Black W9MDB 2024-05-30 10:03:01 -05:00
parent 218385a76c
commit befb2ffcdf

View File

@ -502,6 +502,7 @@ int main(int argc, char *argv[])
fprintf(stderr, "Config parameter error: %s\n", rigerror(retcode));
exit(2);
}
#endif
if (my_model > 5 && !rig_file)
@ -654,6 +655,9 @@ int main(int argc, char *argv[])
}
while (retcode == 0 && !ctrl_c);
rig_debug(RIG_DEBUG_VERBOSE, "%s: rigctlcom exiting, retcode=%d, ctrl_c=%d\n",
__func__, retcode, ctrl_c);
rig_close(my_rig); /* close port */
rig_cleanup(my_rig); /* if you care about memory */
@ -705,6 +709,7 @@ static rmode_t ts2000_get_mode()
default: mode = 0; break;
}
#else
// Perhaps we should emulate a rig that has PKT modes instead??
//int kwidth_ssb[] = { 10, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 };
@ -742,6 +747,7 @@ static rmode_t ts2000_get_mode()
default: mode = 0; break;
}
#endif
@ -802,7 +808,8 @@ static int handle_ts2000(void *arg)
int p13 = 0; // P13(1) Tone 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 retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A,
CACHE(my_rig)->split),
&freq);
char response[64];
char *fmt =
@ -900,7 +907,8 @@ static int handle_ts2000(void *arg)
freq_t freq = 0;
char response[32];
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A,
CACHE(my_rig)->split),
&freq);
if (retval != RIG_OK)
@ -917,7 +925,8 @@ static int handle_ts2000(void *arg)
{
char response[32];
freq_t freq = 0;
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B,
CACHE(my_rig)->split),
&freq);
if (retval != RIG_OK)
@ -972,7 +981,8 @@ static int handle_ts2000(void *arg)
}
else if (strcmp(arg, "TX;") == 0)
{
return rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split), 1);
return rig_set_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
1);
}
else if (strcmp(arg, "AI0;") == 0)
{
@ -1089,7 +1099,8 @@ static int handle_ts2000(void *arg)
{
char response[32];
int valA;
int retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
int retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A,
CACHE(my_rig)->split),
RIG_FUNC_AIP, &valA);
int valB;
@ -1108,7 +1119,8 @@ static int handle_ts2000(void *arg)
return retval;
}
retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
retval = rig_get_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B,
CACHE(my_rig)->split),
RIG_FUNC_AIP, &valB);
if (retval != RIG_OK)
@ -1134,7 +1146,8 @@ static int handle_ts2000(void *arg)
(char *)arg);
}
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_A,
CACHE(my_rig)->split),
RIG_FUNC_AIP, valA);
if (retval != RIG_OK)
@ -1144,7 +1157,8 @@ static int handle_ts2000(void *arg)
return retval;
}
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
retval = rig_set_func(my_rig, vfo_fixup(my_rig, RIG_VFO_B,
CACHE(my_rig)->split),
RIG_FUNC_AIP, valB);
if (retval != RIG_OK)
@ -1560,12 +1574,14 @@ static int handle_ts2000(void *arg)
}
else if (strcmp(arg, "FT0;") == 0)
{
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split),
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_A,
CACHE(my_rig)->split),
vfo_fixup(my_rig, RIG_VFO_A, CACHE(my_rig)->split), 0);
}
else if (strcmp(arg, "FT1;") == 0)
{
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
return rig_set_split_vfo(my_rig, vfo_fixup(my_rig, RIG_VFO_B,
CACHE(my_rig)->split),
vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split), 0);
}
else if (strncmp(arg, "FA0", 3) == 0)
@ -1583,7 +1599,8 @@ static int handle_ts2000(void *arg)
freq_t freq;
sscanf((char *)arg + 2, "%"SCNfreq, &freq);
return rig_set_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split), freq);
return rig_set_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_B, CACHE(my_rig)->split),
freq);
}
else if (strncmp(arg, "MD", 2) == 0)
{