kopia lustrzana https://github.com/Hamlib/Hamlib
Merge branch 'master' of https://github.com/mdblack98/Hamlib
commit
90c56b6b4d
|
@ -142,6 +142,11 @@ const struct rig_caps xg3_caps =
|
||||||
{0, 11, RIG_MTYPE_MEM, XG3_CHANNEL_CAPS},
|
{0, 11, RIG_MTYPE_MEM, XG3_CHANNEL_CAPS},
|
||||||
RIG_CHAN_END,
|
RIG_CHAN_END,
|
||||||
},
|
},
|
||||||
|
.tx_range_list1 = { // lo power is actually 5e-14W which can't be represented in hamlib as of 20200325
|
||||||
|
{kHz(1500), MHz(200), RIG_MODE_CW, 0, 2, RIG_VFO_A, RIG_ANT_1},
|
||||||
|
RIG_FRNG_END,
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
.priv = (void *)& xg3_priv_caps,
|
.priv = (void *)& xg3_priv_caps,
|
||||||
|
|
||||||
|
|
|
@ -896,8 +896,27 @@ void range_print(FILE *fout, const struct freq_range_list range_list[], int rx)
|
||||||
|
|
||||||
if (!rx)
|
if (!rx)
|
||||||
{
|
{
|
||||||
fprintf(fout, "\t\tLow power: %g W, High power: %g W\n",
|
char *label_lo = "W";
|
||||||
range_list[i].low_power / 1000.0f, range_list[i].high_power / 1000.0f);
|
char *label_hi = "W";
|
||||||
|
double low = range_list[i].low_power / 1000.0f;
|
||||||
|
double hi = range_list[i].high_power / 1000.0f;
|
||||||
|
if (low < 0) {
|
||||||
|
label_lo = "mW";
|
||||||
|
low *= 1000;
|
||||||
|
}
|
||||||
|
if (low < 0) {
|
||||||
|
label_lo = "uW";
|
||||||
|
low *= 1000;
|
||||||
|
}
|
||||||
|
if (hi < 0) {
|
||||||
|
label_hi = "mW";
|
||||||
|
hi *= 1000;
|
||||||
|
}
|
||||||
|
if (hi < 0) {
|
||||||
|
label_hi = "uW";
|
||||||
|
hi *= 1000;
|
||||||
|
}
|
||||||
|
fprintf(fout, "\t\tLow power: %g %s, High power: %g %s\n", low, label_lo, hi, label_hi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue