kopia lustrzana https://github.com/Hamlib/Hamlib
Fix DIG MODE for FT817-ND
The FT817-ND only has RTTY, PSK31-L, PSK31-U, USER-L, USER-U as possible DIG MODEs. Before this fix, the modes read by Hamlib were completely wrong. The RTTY mode in the FT817-ND is USB. I think that the corresponding Hamlib mode is RIG_MODE_RTTYR but I'm not certain if this is supposed to be USB or LSB. This has been tested on an FT817-ND. The FT817 might be different.astyle-formatting
rodzic
74160301d5
commit
ef08446995
|
@ -117,8 +117,7 @@ static const yaesu_cmd_set_t ncmd[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
enum ft817_digi {
|
enum ft817_digi {
|
||||||
FT817_DIGI_RTTY_L = 0,
|
FT817_DIGI_RTTY = 0,
|
||||||
FT817_DIGI_RTTY_U,
|
|
||||||
FT817_DIGI_PSK_L,
|
FT817_DIGI_PSK_L,
|
||||||
FT817_DIGI_PSK_U,
|
FT817_DIGI_PSK_U,
|
||||||
FT817_DIGI_USER_L,
|
FT817_DIGI_USER_L,
|
||||||
|
@ -503,8 +502,7 @@ int ft817_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
|
||||||
case 0x0a:
|
case 0x0a:
|
||||||
switch (p->fm_status[5])
|
switch (p->fm_status[5])
|
||||||
{
|
{
|
||||||
case FT817_DIGI_RTTY_L: *mode = RIG_MODE_RTTY; break;
|
case FT817_DIGI_RTTY: *mode = RIG_MODE_RTTYR; break;
|
||||||
case FT817_DIGI_RTTY_U: *mode = RIG_MODE_RTTYR; break;
|
|
||||||
case FT817_DIGI_PSK_L: *mode = RIG_MODE_PKTLSB; break;
|
case FT817_DIGI_PSK_L: *mode = RIG_MODE_PKTLSB; break;
|
||||||
case FT817_DIGI_PSK_U: *mode = RIG_MODE_PKTUSB; break;
|
case FT817_DIGI_PSK_U: *mode = RIG_MODE_PKTUSB; break;
|
||||||
case FT817_DIGI_USER_L: *mode = RIG_MODE_PKTLSB; break;
|
case FT817_DIGI_USER_L: *mode = RIG_MODE_PKTLSB; break;
|
||||||
|
|
Ładowanie…
Reference in New Issue