kopia lustrzana https://github.com/Hamlib/Hamlib
Fix filling of range_list which affects vfo_list
See also https://github.com/Hamlib/Hamlib/issues/498 https://github.com/Hamlib/Hamlib/issues/490pull/506/head
rodzic
0089964af7
commit
1d74711a00
19
src/rig.c
19
src/rig.c
|
@ -418,10 +418,25 @@ RIG *HAMLIB_API rig_init(rig_model_t rig_model)
|
||||||
// Eventually we will have separate model number for different rig variations
|
// Eventually we will have separate model number for different rig variations
|
||||||
// So range_list1 will become just range_list (per model)
|
// So range_list1 will become just range_list (per model)
|
||||||
// See ic9700.c for a 5-model example
|
// See ic9700.c for a 5-model example
|
||||||
memcpy(rs->tx_range_list, caps->tx_range_list1,
|
// Every rig should have a rx_range
|
||||||
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
// Rig backends need updating for new range_list format
|
||||||
memcpy(rs->rx_range_list, caps->rx_range_list1,
|
memcpy(rs->rx_range_list, caps->rx_range_list1,
|
||||||
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
||||||
|
memcpy(rs->tx_range_list, caps->tx_range_list1,
|
||||||
|
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
||||||
|
// if we don't have list1 we'll try list2
|
||||||
|
if (RIG_IS_FRNG_END(rs->rx_range_list[0]))
|
||||||
|
{
|
||||||
|
memcpy(rs->tx_range_list, caps->rx_range_list2,
|
||||||
|
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
||||||
|
memcpy(rs->rx_range_list, caps->tx_range_list2,
|
||||||
|
sizeof(struct freq_range_list)*FRQRANGESIZ);
|
||||||
|
}
|
||||||
|
if (RIG_IS_FRNG_END(rs->rx_range_list[0]))
|
||||||
|
{
|
||||||
|
rig_debug(RIG_DEBUG_ERR, "%s: rig does not have rx_range!!\n", __func__);
|
||||||
|
}
|
||||||
|
|
||||||
#if 0 // this is no longer applicable -- replace it with something?
|
#if 0 // this is no longer applicable -- replace it with something?
|
||||||
|
|
||||||
// we need to be able to figure out what model radio we have
|
// we need to be able to figure out what model radio we have
|
||||||
|
|
Ładowanie…
Reference in New Issue