Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimSdrObserverStatus Struct Reference

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]
 

Detailed Description

Runtime status snapshot for an SDR observer operator.

Member Data Documentation

◆ active_backend

SimSdrObserverBackendMode SimSdrObserverStatus::active_backend

Current data source.

◆ device_open

bool SimSdrObserverStatus::device_open

Device handle currently open.

◆ effective_tuned_freq

double SimSdrObserverStatus::effective_tuned_freq

Derived tuned/display frequency in Hz.

◆ fallback_count

size_t SimSdrObserverStatus::fallback_count

Number of fallback events.

◆ has_last_error

bool SimSdrObserverStatus::has_last_error

Sticky last-error flag.

◆ has_successful_read

bool SimSdrObserverStatus::has_successful_read

At least one hardware read succeeded.

◆ last_backend_error

int SimSdrObserverStatus::last_backend_error

Sticky raw backend error code.

◆ last_error_code

SimResult SimSdrObserverStatus::last_error_code

Sticky libsimcore-facing error code.

◆ last_error_message

char SimSdrObserverStatus::last_error_message[SIM_SDR_OBSERVER_STATUS_MESSAGE_MAX+ 1U]

Sticky backend/error detail.

◆ last_fallback_reason

SimSdrObserverFallbackReason SimSdrObserverStatus::last_fallback_reason

Sticky last fallback cause.

◆ last_read_iq_bytes

size_t SimSdrObserverStatus::last_read_iq_bytes

Most recent successful IQ byte count.

◆ rtl_sdr_enabled

bool SimSdrObserverStatus::rtl_sdr_enabled

Build includes RTL-SDR support.

◆ successful_read_count

size_t SimSdrObserverStatus::successful_read_count

Successful hardware-read count.

◆ using_synthetic

bool SimSdrObserverStatus::using_synthetic

Current step source is synthetic.


The documentation for this struct was generated from the following file: