kopia lustrzana https://github.com/Hamlib/Hamlib
Merge GitHun PR #1788
commit
ca7353abaa
|
@ -45,6 +45,8 @@ static int smartsdr_set_mode(RIG *rig, vfo_t vfo, rmode_t mode,
|
||||||
pbwidth_t width);
|
pbwidth_t width);
|
||||||
static int smartsdr_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode,
|
static int smartsdr_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode,
|
||||||
pbwidth_t *width);
|
pbwidth_t *width);
|
||||||
|
static int smartsdr_send_morse(RIG *rig, vfo_t vfo, const char *msg);
|
||||||
|
static int smartsdr_stop_morse(RIG *rig, vfo_t vfo);
|
||||||
//static int smartsdr_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val);
|
//static int smartsdr_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val);
|
||||||
|
|
||||||
struct smartsdr_priv_data
|
struct smartsdr_priv_data
|
||||||
|
@ -619,3 +621,31 @@ int sdr1k_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
int smartsdr_send_morse(RIG *rig, vfo_t vfo, const char *msg)
|
||||||
|
{
|
||||||
|
int buf_len;
|
||||||
|
int retval;
|
||||||
|
buf_len = strlen(msg) + 12;
|
||||||
|
char cmd[buf_len];
|
||||||
|
ENTERFUNC;
|
||||||
|
|
||||||
|
sprintf(cmd, "cwx send \"%s\"", msg);
|
||||||
|
retval = smartsdr_transaction(rig, cmd);
|
||||||
|
|
||||||
|
RETURNFUNC(retval);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int smartsdr_stop_morse(RIG *rig, vfo_t vfo)
|
||||||
|
{
|
||||||
|
int retval;
|
||||||
|
char cmd[64];
|
||||||
|
ENTERFUNC;
|
||||||
|
|
||||||
|
sprintf(cmd, "cwx clear");
|
||||||
|
retval = smartsdr_transaction(rig, cmd);
|
||||||
|
|
||||||
|
RETURNFUNC(retval);
|
||||||
|
|
||||||
|
}
|
|
@ -75,4 +75,6 @@
|
||||||
// .reset = smartsdr_reset,
|
// .reset = smartsdr_reset,
|
||||||
// .set_level = smartsdr_set_level,
|
// .set_level = smartsdr_set_level,
|
||||||
// .set_func = _set_func,
|
// .set_func = _set_func,
|
||||||
|
.send_morse = smartsdr_send_morse,
|
||||||
|
.stop_morse = smartsdr_stop_morse,
|
||||||
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
|
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
|
||||||
|
|
Ładowanie…
Reference in New Issue