kopia lustrzana https://github.com/Hamlib/Hamlib
Remove some debug from rigctlcom.c
rodzic
db6dc92513
commit
911692c715
|
@ -667,7 +667,6 @@ static rmode_t ts2000_get_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, my_rig->state.cache.split),
|
||||||
&mode, &width);
|
&mode, &width);
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d): width=%ld\n", __func__, __LINE__, width);
|
|
||||||
kwidth = width;
|
kwidth = width;
|
||||||
#if 0
|
#if 0
|
||||||
// Perhaps we should emulate a rig that has PKT modes instead??
|
// Perhaps we should emulate a rig that has PKT modes instead??
|
||||||
|
@ -704,10 +703,48 @@ static rmode_t ts2000_get_mode()
|
||||||
case RIG_MODE_PKTLSB: mode = 1; kwidth = kwidth_ssb[width];
|
case RIG_MODE_PKTLSB: mode = 1; kwidth = kwidth_ssb[width];
|
||||||
break; // need to change to a TS_2000 mode
|
break; // need to change to a TS_2000 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 };
|
||||||
|
//int kwidth_am[] = { 10, 100, 200, 500 };
|
||||||
|
|
||||||
|
// still need to cover packet filter 00=wide, 01=nar
|
||||||
|
switch (mode)
|
||||||
|
{
|
||||||
|
case RIG_MODE_LSB: mode = 1; break;
|
||||||
|
|
||||||
|
case RIG_MODE_USB: mode = 2; break;
|
||||||
|
|
||||||
|
case RIG_MODE_CW: mode = 3;
|
||||||
|
break; // is this correct?
|
||||||
|
|
||||||
|
case RIG_MODE_FM: mode = 4; break;
|
||||||
|
|
||||||
|
case RIG_MODE_AM: mode = 5; break;
|
||||||
|
|
||||||
|
case RIG_MODE_RTTY: mode = 6; break;
|
||||||
|
|
||||||
|
case RIG_MODE_CWR: mode = 7;
|
||||||
|
break; // is this correct?
|
||||||
|
|
||||||
|
case RIG_MODE_NONE: mode = 8;
|
||||||
|
break; // is this correct?
|
||||||
|
|
||||||
|
case RIG_MODE_RTTYR: mode = 9; break;
|
||||||
|
|
||||||
|
case RIG_MODE_PKTUSB: mode = 2;
|
||||||
|
break; // need to change to a TS_2000 mode
|
||||||
|
|
||||||
|
case RIG_MODE_PKTLSB: mode = 1;;
|
||||||
|
break; // need to change to a TS_2000 mode
|
||||||
|
|
||||||
default: mode = 0; break;
|
default: mode = 0; break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
return mode;
|
return mode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -750,47 +787,42 @@ static int handle_ts2000(void *arg)
|
||||||
}
|
}
|
||||||
else if (strcmp(arg, "IF;") == 0)
|
else if (strcmp(arg, "IF;") == 0)
|
||||||
{
|
{
|
||||||
freq_t freq; // P1
|
freq_t freq; // P1(11)
|
||||||
int freq_step = 10; // P2 just use default value for now
|
int freq_step = 10; // P2(4) just use default value for now
|
||||||
int rit_xit_freq = 0; // P3 dummy value for now
|
//int rit_xit_freq = 0; // P3(6) dummy value for now
|
||||||
int rit = 0; // P4 dummy value for now
|
int rit = 0; // P4(1) dummy value for now
|
||||||
int xit = 0; // P5 dummy value for now
|
int xit = 0; // P5(1) dummy value for now
|
||||||
int bank1 = 0; // P6 dummy value for now
|
int bank1 = 0; // P6(1) dummy value for now
|
||||||
int bank2 = 0; // P7 dummy value for now
|
int bank2 = 0; // P7(2) dummy value for now
|
||||||
ptt_t ptt; // P8
|
ptt_t ptt; // P8(1)
|
||||||
rmode_t mode; // P9
|
rmode_t mode; // P9(1)
|
||||||
vfo_t vfo; // P10
|
vfo_t vfo; // P10(1)
|
||||||
int scan = 0; // P11 dummy value for now
|
int scan = 0; // P11(1) dummy value for now
|
||||||
split_t split = 0; // P1 2
|
split_t split = 0; // P12(1)
|
||||||
int p13 = 0; // P13 Tone dummy value for now
|
int p13 = 0; // P13(1) Tone dummy value for now
|
||||||
int p14 = 0; // P14 Tone Freq dummy value for now
|
int p14 = 0; // P14(2) Tone Freq dummy value for now
|
||||||
int p15 = 0; // P15 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,
|
||||||
my_rig->state.cache.split), &freq);
|
my_rig->state.cache.split), &freq);
|
||||||
char response[64];
|
char response[64];
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
char *fmt =
|
char *fmt =
|
||||||
// cppcheck-suppress *
|
// cppcheck-suppress *
|
||||||
"IF%011"PRIll"%04d+%05d%1d%1d%1d%02d%1d%1"PRIll"%1d%1d%1d%1d%02d%1d;";
|
"IF%011"PRIll" %1d%1d%1d%02d%1d%1"PRIll"%1d%1d%1d%1d%02d%1d;";
|
||||||
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
{
|
{
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
mode = ts2000_get_mode();
|
mode = ts2000_get_mode();
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
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,
|
||||||
my_rig->state.cache.split), &ptt);
|
my_rig->state.cache.split), &ptt);
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
{
|
{
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
// we need to know split status -- don't care about the vfo
|
// we need to know split status -- don't care about the vfo
|
||||||
retval = rig_get_split_vfo(my_rig, RIG_VFO_CURR, &split, &vfo);
|
retval = rig_get_split_vfo(my_rig, RIG_VFO_CURR, &split, &vfo);
|
||||||
|
|
||||||
|
@ -799,19 +831,16 @@ static int handle_ts2000(void *arg)
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
retval = rig_get_vfo(my_rig, &vfo);
|
retval = rig_get_vfo(my_rig, &vfo);
|
||||||
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
{
|
{
|
||||||
vfo = RIG_VFO_A;
|
vfo = RIG_VFO_A;
|
||||||
#if 0 // so we work with rigs (like Icom) that have no get_vfo
|
#if 0 // so we work with rigs (like Icom) that have no get_vfo
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
return retval;
|
return retval;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
switch (vfo)
|
switch (vfo)
|
||||||
{
|
{
|
||||||
case RIG_VFO_A:
|
case RIG_VFO_A:
|
||||||
|
@ -832,13 +861,11 @@ static int handle_ts2000(void *arg)
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s: unexpected vfo=%d\n", __func__, vfo);
|
rig_debug(RIG_DEBUG_ERR, "%s: unexpected vfo=%d\n", __func__, vfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
SNPRINTF(response,
|
SNPRINTF(response,
|
||||||
sizeof(response),
|
sizeof(response),
|
||||||
fmt,
|
fmt,
|
||||||
(uint64_t)freq,
|
(uint64_t)freq,
|
||||||
freq_step,
|
freq_step,
|
||||||
rit_xit_freq,
|
|
||||||
rit, xit,
|
rit, xit,
|
||||||
bank1,
|
bank1,
|
||||||
bank2,
|
bank2,
|
||||||
|
@ -851,12 +878,10 @@ static int handle_ts2000(void *arg)
|
||||||
p14,
|
p14,
|
||||||
p15);
|
p15);
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
return write_block2((void *)__func__, &my_com, response, strlen(response));
|
return write_block2((void *)__func__, &my_com, response, strlen(response));
|
||||||
}
|
}
|
||||||
else if (strcmp(arg, "MD;") == 0)
|
else if (strcmp(arg, "MD;") == 0)
|
||||||
{
|
{
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__);
|
|
||||||
rmode_t mode = ts2000_get_mode();
|
rmode_t mode = ts2000_get_mode();
|
||||||
char response[32];
|
char response[32];
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue