kopia lustrzana https://github.com/Hamlib/Hamlib
rodzic
64847e5c30
commit
d217bcac62
|
@ -185,7 +185,7 @@ int barrett950_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
chan, freq);
|
||||
|
||||
// Set the channel
|
||||
sprintf((char *) cmd_buf, "XC%04d", chan);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "XC%04d", chan);
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
if (retval < 0)
|
||||
|
@ -194,7 +194,7 @@ int barrett950_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
}
|
||||
|
||||
// Read the current channel for the requested freq to see if it needs changing
|
||||
sprintf((char *) cmd_buf, "IDC%04d", chan);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "IDC%04d", chan);
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
if (retval < 0)
|
||||
|
@ -226,7 +226,7 @@ int barrett950_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
|
||||
// New freq so let's update the channel
|
||||
// We do not support split mode -- too many writes to EEPROM to support it
|
||||
sprintf((char *) cmd_buf, "PC%04dR%08.0lfT%08.0lf", chan, freq, freq);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "PC%04dR%08.0lfT%08.0lf", chan, freq, freq);
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
if (retval != RIG_OK || strncmp(response, "OK", 2) != 0)
|
||||
|
|
|
@ -289,7 +289,7 @@ int barrett_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
if (vfo != RIG_VFO_B)
|
||||
{
|
||||
char *response = NULL;
|
||||
sprintf((char *) cmd_buf, "TR%08.0f", freq);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "TR%08.0f", freq);
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
if (retval < 0)
|
||||
|
@ -311,7 +311,7 @@ int barrett_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
{
|
||||
|
||||
char *response = NULL;
|
||||
sprintf((char *) cmd_buf, "TC9999T%08.0f", freq);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "TC9999T%08.0f", freq);
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
if (retval < 0)
|
||||
|
@ -346,7 +346,7 @@ int barrett_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
|
|||
// testing with rigctld worked, but from WSJT-X did not
|
||||
// WSJT-X is just a little faster without the network timing
|
||||
hl_usleep(100 * 1000);
|
||||
sprintf(cmd_buf, "XP%d", ptt);
|
||||
SNPRINTF(cmd_buf, sizeof(cmd_buf), "XP%d", ptt);
|
||||
response = NULL;
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, &response);
|
||||
|
||||
|
@ -461,7 +461,7 @@ int barrett_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
|
|||
return -RIG_EINVAL;
|
||||
}
|
||||
|
||||
sprintf((char *) cmd_buf, "TB%c" EOM, ttmode);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "TB%c" EOM, ttmode);
|
||||
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, NULL);
|
||||
|
||||
|
@ -562,7 +562,7 @@ int barrett_set_split_freq(RIG *rig, vfo_t vfo, freq_t tx_freq)
|
|||
rig_debug(RIG_DEBUG_VERBOSE, "%s: vfo=%s freq=%g\n", __func__,
|
||||
rig_strvfo(vfo), tx_freq);
|
||||
|
||||
sprintf((char *) cmd_buf, "TT%08.0f" EOM, tx_freq);
|
||||
SNPRINTF((char *) cmd_buf, sizeof(cmd_buf), "TT%08.0f" EOM, tx_freq);
|
||||
|
||||
retval = barrett_transaction(rig, cmd_buf, 0, NULL);
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue