kopia lustrzana https://github.com/Hamlib/Hamlib
Add VFO_CURR to set_cache_freq and get_cache_freq
https://github.com/Hamlib/Hamlib/issues/300pull/425/head
rodzic
bafd6e97f4
commit
8a769c7011
|
@ -1947,6 +1947,7 @@ struct rig_cache {
|
|||
split_t split;
|
||||
vfo_t split_vfo; // split caches two values
|
||||
struct timespec time_freq;
|
||||
struct timespec time_freqCurr;
|
||||
struct timespec time_freqMainA;
|
||||
struct timespec time_freqMainB;
|
||||
struct timespec time_freqMainC;
|
||||
|
|
|
@ -1257,6 +1257,11 @@ static int set_cache_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
{
|
||||
switch (vfo)
|
||||
{
|
||||
case RIG_VFO_CURR:
|
||||
rig->state.cache.freqCurr = freq;
|
||||
elapsed_ms(&rig->state.cache.time_freqCurr, HAMLIB_ELAPSED_SET);
|
||||
break;
|
||||
|
||||
case RIG_VFO_A:
|
||||
case RIG_VFO_MAIN:
|
||||
case RIG_VFO_MAIN_A:
|
||||
|
@ -1301,6 +1306,9 @@ static int get_cache_freq(RIG *rig, vfo_t vfo, freq_t *freq, int *cache_ms)
|
|||
// VFO_C to be implemented
|
||||
switch (vfo)
|
||||
{
|
||||
case RIG_VFO_CURR:
|
||||
*freq = rig->state.cache.freqCurr;
|
||||
break;
|
||||
case RIG_VFO_A:
|
||||
case RIG_VFO_MAIN:
|
||||
case RIG_VFO_MAIN_A:
|
||||
|
|
Ładowanie…
Reference in New Issue