diff --git a/rigs/yaesu/ft991.c b/rigs/yaesu/ft991.c index a9c0503e4..aab8a4085 100644 --- a/rigs/yaesu/ft991.c +++ b/rigs/yaesu/ft991.c @@ -185,6 +185,9 @@ const struct rig_caps ft991_caps = .chan_desc_sz = 0, .rfpower_meter_cal = FT991_RFPOWER_METER_CAL, .str_cal = FT991_STR_CAL, + .id_meter_cal = FT991_ID_CAL, + .vd_meter_cal = FT991_VD_CAL, + .comp_meter_cal = FT991_COMP_CAL, .chan_list = { { 1, 99, RIG_MTYPE_MEM, NEWCAT_MEM_CAP }, { 100, 117, RIG_MTYPE_EDGE, NEWCAT_MEM_CAP }, /* two by two */ diff --git a/rigs/yaesu/ft991.h b/rigs/yaesu/ft991.h index 302300c17..54919939c 100644 --- a/rigs/yaesu/ft991.h +++ b/rigs/yaesu/ft991.h @@ -75,8 +75,9 @@ // Borrowed from FLRig -- Thanks to Dave W1HKJ #define FT991_RFPOWER_METER_CAL \ { \ - 6, \ + 7, \ { \ + {0, 0.0f}, \ {10, 0.8f}, \ {50, 8.0f}, \ {100, 26.0f}, \ @@ -108,6 +109,40 @@ } } +#define FT991_ID_CAL { 7, \ + { \ + { 0, 0.0f }, \ + { 53, 5.0f }, \ + { 65, 6.0f }, \ + { 78, 7.0f }, \ + { 86, 8.0f }, \ + { 98, 9.0f }, \ + { 107, 10.0f } \ + } \ +} + +#define FT991_VD_CAL { 3, \ + { \ + { 0, 0.0f }, \ + { 189, 13.6f }, \ + { 192, 13.8f }, \ + } \ +} + +#define FT991_COMP_CAL { 9, \ + { \ + { 0, 0.0f }, \ + { 40, 2.5f }, \ + { 60, 5.0f }, \ + { 85, 7.5f }, \ + { 135, 10.0f }, \ + { 150, 12.5f }, \ + { 175, 15.0f }, \ + { 195, 17.5f }, \ + { 220, 20.0f } \ + } \ +} + /* * Other features (used by rig_caps) *