|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Runtime status snapshot for an SDR observer operator. More...
#include <sdr_observer.h>
Public Attributes | |
| SimSdrObserverBackendMode | active_backend |
| SimSdrObserverFallbackReason | last_fallback_reason |
| bool | rtl_sdr_enabled |
| bool | device_open |
| bool | using_synthetic |
| bool | has_successful_read |
| bool | has_last_error |
| double | effective_tuned_freq |
| size_t | successful_read_count |
| size_t | fallback_count |
| size_t | last_read_iq_bytes |
| SimResult | last_error_code |
| int | last_backend_error |
| char | last_error_message [SIM_SDR_OBSERVER_STATUS_MESSAGE_MAX+1U] |
Runtime status snapshot for an SDR observer operator.
| SimSdrObserverBackendMode SimSdrObserverStatus::active_backend |
Current data source.
| bool SimSdrObserverStatus::device_open |
Device handle currently open.
| double SimSdrObserverStatus::effective_tuned_freq |
Derived tuned/display frequency in Hz.
| size_t SimSdrObserverStatus::fallback_count |
Number of fallback events.
| bool SimSdrObserverStatus::has_last_error |
Sticky last-error flag.
| bool SimSdrObserverStatus::has_successful_read |
At least one hardware read succeeded.
| int SimSdrObserverStatus::last_backend_error |
Sticky raw backend error code.
| SimResult SimSdrObserverStatus::last_error_code |
Sticky libsimcore-facing error code.
| char SimSdrObserverStatus::last_error_message[SIM_SDR_OBSERVER_STATUS_MESSAGE_MAX+ 1U] |
Sticky backend/error detail.
| SimSdrObserverFallbackReason SimSdrObserverStatus::last_fallback_reason |
Sticky last fallback cause.
| size_t SimSdrObserverStatus::last_read_iq_bytes |
Most recent successful IQ byte count.
| bool SimSdrObserverStatus::rtl_sdr_enabled |
Build includes RTL-SDR support.
| size_t SimSdrObserverStatus::successful_read_count |
Successful hardware-read count.
| bool SimSdrObserverStatus::using_synthetic |
Current step source is synthetic.