![]() |
SoapySDR 0.8.1-ARCH
Vendor and platform neutral SDR interface library
|
Go to the source code of this file.
Macros | |
| #define | SOAPY_SDR_SSI SOAPY_SDR_SSI |
| Compile-time detection macro for SSI feature. | |
Typedefs | |
| typedef void(* | SoapySDRLogHandler) (const SoapySDRLogLevel logLevel, const char *message) |
Enumerations | |
| enum | SoapySDRLogLevel { SOAPY_SDR_FATAL = 1 , SOAPY_SDR_CRITICAL = 2 , SOAPY_SDR_ERROR = 3 , SOAPY_SDR_WARNING = 4 , SOAPY_SDR_NOTICE = 5 , SOAPY_SDR_INFO = 6 , SOAPY_SDR_DEBUG = 7 , SOAPY_SDR_TRACE = 8 , SOAPY_SDR_SSI = 9 } |
Functions | |
| SOAPY_SDR_API void | SoapySDR_log (const SoapySDRLogLevel logLevel, const char *message) |
| SOAPY_SDR_API void | SoapySDR_vlogf (const SoapySDRLogLevel logLevel, const char *format, va_list argList) |
| static void | SoapySDR_logf (const SoapySDRLogLevel logLevel, const char *format,...) |
| SOAPY_SDR_API void | SoapySDR_registerLogHandler (const SoapySDRLogHandler handler) |
| SOAPY_SDR_API void | SoapySDR_setLogLevel (const SoapySDRLogLevel logLevel) |
Logger API for SoapySDR devices. Implementations should use the logger rather than stdio. The default log handler prints to stderr.
| #define SOAPY_SDR_SSI SOAPY_SDR_SSI |
Compile-time detection macro for SSI feature.
| typedef void(* SoapySDRLogHandler) (const SoapySDRLogLevel logLevel, const char *message) |
Typedef for the registered log handler function.
| enum SoapySDRLogLevel |
The available priority levels for log messages.
The default log level threshold is SOAPY_SDR_INFO. Log messages with lower priorities are dropped.
The default threshold can be set via the SOAPY_SDR_LOG_LEVEL environment variable. Set SOAPY_SDR_LOG_LEVEL to the string value: "WARNING", "ERROR", "DEBUG", etc... or set it to the equivalent integer value.
| SOAPY_SDR_API void SoapySDR_log | ( | const SoapySDRLogLevel | logLevel, |
| const char * | message | ||
| ) |
Send a message to the registered logger.
| logLevel | a possible logging level |
| message | a logger message string |
|
inlinestatic |
Send a message to the registered logger.
| logLevel | a possible logging level |
| format | a printf style format string |
| SOAPY_SDR_API void SoapySDR_registerLogHandler | ( | const SoapySDRLogHandler | handler | ) |
Register a new system log handler. Platforms should call this to replace the default stdio handler. Passing NULL restores the default.
| SOAPY_SDR_API void SoapySDR_setLogLevel | ( | const SoapySDRLogLevel | logLevel | ) |
Set the log level threshold. Log messages with lower priority are dropped.
| SOAPY_SDR_API void SoapySDR_vlogf | ( | const SoapySDRLogLevel | logLevel, |
| const char * | format, | ||
| va_list | argList | ||
| ) |
Send a message to the registered logger.
| logLevel | a possible logging level |
| format | a printf style format string |
| argList | an argument list for the formatter |