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;
|
split_t split;
|
||||||
vfo_t split_vfo; // split caches two values
|
vfo_t split_vfo; // split caches two values
|
||||||
struct timespec time_freq;
|
struct timespec time_freq;
|
||||||
|
struct timespec time_freqCurr;
|
||||||
struct timespec time_freqMainA;
|
struct timespec time_freqMainA;
|
||||||
struct timespec time_freqMainB;
|
struct timespec time_freqMainB;
|
||||||
struct timespec time_freqMainC;
|
struct timespec time_freqMainC;
|
||||||
|
|
|
@ -1257,6 +1257,11 @@ static int set_cache_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
||||||
{
|
{
|
||||||
switch (vfo)
|
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_A:
|
||||||
case RIG_VFO_MAIN:
|
case RIG_VFO_MAIN:
|
||||||
case RIG_VFO_MAIN_A:
|
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
|
// VFO_C to be implemented
|
||||||
switch (vfo)
|
switch (vfo)
|
||||||
{
|
{
|
||||||
|
case RIG_VFO_CURR:
|
||||||
|
*freq = rig->state.cache.freqCurr;
|
||||||
|
break;
|
||||||
case RIG_VFO_A:
|
case RIG_VFO_A:
|
||||||
case RIG_VFO_MAIN:
|
case RIG_VFO_MAIN:
|
||||||
case RIG_VFO_MAIN_A:
|
case RIG_VFO_MAIN_A:
|
||||||
|
|
Ładowanie…
Reference in New Issue