SmartSDR GUI Behaviors - flexradio/smartsdr-api-docs GitHub Wiki
Tune of a slice receiver beyond the bounds of a minimixer
If this is the only attached slice receiver for the minimixer,
the minimixer will be tuned
If there is another slice receiver attached and all slices
cannot be served by the minimixer and there is a minimixer
available, a new one is created
If there is another slice receiver attached and all slices
cannot be served by the minimixer and there are no minimixers
available, an error is returned and the slice is not tuned
Tune of a slice receiver beyond the bounds of a foundation receiver
If there are no IQ or FFT references on the foundation receiver
and we are the only slice/minimixer attached to the foundation
receiver, the foundation receiver is tuned
If there is an FFT and/or an IQ reference, we check to see if
another foundation receiver is available. If so, we attach to is
and tune it
If there is an FFT and/or an IQ reference, we check to see if
another foundation receiver is available. If not, we do not
allow the tune of the slice receiver
If a display (pan adapter) is tuned
A check is made for all attached minimixers. If any cannot fit
into the newly tuned frequency, tuning of the display is halted
(no tune takes place)
The display may not be tuned beyond the bounds of the current
Nyquist zone
old thoughts
In a situation where tuning a slice receiver would compromise
another part of the system, the tune will result in a failure. For
example, two slice receivers are in one panadapter, all panadapters
are being shown (none available) and then one slice receiver tunes
outside of the range of the current mini-mixer (foundation
receiver). In this case, the tune would result in a failure and the
user would have to decide what to do.
Status events for the current client's tune events can be
suppressed with an option (). In this situation, the client
would not receive an update for a successful tune
If a tune results in a failure such as above, a status update
with the frequency would be sent to the client anyway (to pull
him back to the real frequency).