kopia lustrzana https://github.com/Hamlib/Hamlib
Change FT-1000MP rigs to only use 5-byte status command
Contrary to the manual the MARK-V was not recognizing 00 00 00 01 FA We do not need the extra bytes for anything apparently The 0xFA is only referenced in get_vfo https://github.com/Hamlib/Hamlib/issues/258pull/281/head
rodzic
d2bc23b676
commit
468c93e5bb
|
@ -115,7 +115,10 @@ static const yaesu_cmd_set_t ncmd[] =
|
||||||
{ 1, { 0x00, 0x00, 0x00, 0x01, 0x0F } }, /* PTT ON */
|
{ 1, { 0x00, 0x00, 0x00, 0x01, 0x0F } }, /* PTT ON */
|
||||||
{ 1, { 0x00, 0x00, 0x00, 0x03, 0x10 } }, /* status update VFO A & B update */
|
{ 1, { 0x00, 0x00, 0x00, 0x03, 0x10 } }, /* status update VFO A & B update */
|
||||||
{ 1, { 0x00, 0x00, 0x00, 0x02, 0x10 } }, /* status update operating data */
|
{ 1, { 0x00, 0x00, 0x00, 0x02, 0x10 } }, /* status update operating data */
|
||||||
{ 1, { 0x00, 0x00, 0x00, 0x01, 0xFA } }, /* Read status flags */
|
// We only ask for the 1st 3 status bytes
|
||||||
|
// The MARK-V was not recognizing the 6-byte request
|
||||||
|
// This should be all we need as we're only getting the VFO
|
||||||
|
{ 1, { 0x00, 0x00, 0x00, 0x00, 0xFA } }, /* Read status flags */
|
||||||
/* { 0, { 0x00, 0x00, 0x00, 0x00, 0x70 } }, */ /* keyer commands */
|
/* { 0, { 0x00, 0x00, 0x00, 0x00, 0x70 } }, */ /* keyer commands */
|
||||||
/* { 1, { 0x00, 0x00, 0x00, 0x00, 0x81 } }, */ /* tuner off */
|
/* { 1, { 0x00, 0x00, 0x00, 0x00, 0x81 } }, */ /* tuner off */
|
||||||
/* { 1, { 0x00, 0x00, 0x00, 0x01, 0x81 } }, */ /* tuner on */
|
/* { 1, { 0x00, 0x00, 0x00, 0x01, 0x81 } }, */ /* tuner on */
|
||||||
|
@ -213,7 +216,7 @@ const struct rig_caps ft1000mp_caps =
|
||||||
RIG_MODEL(RIG_MODEL_FT1000MP),
|
RIG_MODEL(RIG_MODEL_FT1000MP),
|
||||||
.model_name = "FT-1000MP",
|
.model_name = "FT-1000MP",
|
||||||
.mfg_name = "Yaesu",
|
.mfg_name = "Yaesu",
|
||||||
.version = "20200323.0",
|
.version = "20200522.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_BETA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -339,9 +342,9 @@ const struct rig_caps ft1000mpmkv_caps =
|
||||||
RIG_MODEL(RIG_MODEL_FT1000MPMKV),
|
RIG_MODEL(RIG_MODEL_FT1000MPMKV),
|
||||||
.model_name = "MARK-V FT-1000MP",
|
.model_name = "MARK-V FT-1000MP",
|
||||||
.mfg_name = "Yaesu",
|
.mfg_name = "Yaesu",
|
||||||
.version = "20200323.0",
|
.version = "20200522.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
@ -465,9 +468,9 @@ const struct rig_caps ft1000mpmkvfld_caps =
|
||||||
RIG_MODEL(RIG_MODEL_FT1000MPMKVFLD),
|
RIG_MODEL(RIG_MODEL_FT1000MPMKVFLD),
|
||||||
.model_name = "MARK-V Field FT-1000MP",
|
.model_name = "MARK-V Field FT-1000MP",
|
||||||
.mfg_name = "Yaesu",
|
.mfg_name = "Yaesu",
|
||||||
.version = "20200320.0",
|
.version = "20200522.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
Ładowanie…
Reference in New Issue