kopia lustrzana https://github.com/Hamlib/Hamlib
Add new xml tag to flrig.c
rodzic
7d5fa7dc88
commit
c3b4eafc2c
|
@ -144,7 +144,7 @@ const struct rig_caps flrig_caps =
|
|||
RIG_MODEL(RIG_MODEL_FLRIG),
|
||||
.model_name = "FLRig",
|
||||
.mfg_name = "FLRig",
|
||||
.version = "20210607",
|
||||
.version = "202100721",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||
|
@ -272,7 +272,7 @@ static int check_vfo(vfo_t vfo)
|
|||
* So we'll hand craft them
|
||||
* xml_build takes a value and return an xml string for FLRig
|
||||
*/
|
||||
static char *xml_build(char *cmd, char *value, char *xmlbuf, int xmlbuflen)
|
||||
static char *xml_build(RIG *rig, char *cmd, char *value, char *xmlbuf, int xmlbuflen)
|
||||
{
|
||||
char xml[4096]; // we shouldn't need more the 4096 bytes for this
|
||||
char tmp[32];
|
||||
|
@ -297,7 +297,7 @@ static char *xml_build(char *cmd, char *value, char *xmlbuf, int xmlbuflen)
|
|||
__func__, (int)strlen(header), n);
|
||||
}
|
||||
|
||||
n = snprintf(xml, sizeof(xml), "<?xml version=\"1.0\"?>\r\n");
|
||||
n = snprintf(xml, sizeof(xml), "<?xml version=\"1.0\"?>\r\n<?clientid=\"hamlib(%d)\"?\r\n", rig->state.rigport.client_port);
|
||||
|
||||
if (n != strlen(xml))
|
||||
{
|
||||
|
@ -571,7 +571,7 @@ static int flrig_transaction(RIG *rig, char *cmd, char *cmd_arg, char *value,
|
|||
rig_debug(RIG_DEBUG_VERBOSE, "%s: cmd=%s, retry=%d\n", __func__, cmd, retry);
|
||||
}
|
||||
|
||||
pxml = xml_build(cmd, cmd_arg, xml, sizeof(xml));
|
||||
pxml = xml_build(rig, cmd, cmd_arg, xml, sizeof(xml));
|
||||
retval = write_transaction(rig, pxml, strlen(pxml));
|
||||
|
||||
if (retval != RIG_OK)
|
||||
|
|
Ładowanie…
Reference in New Issue