SoapySDR  0.3.0-g02fc7af6
Vendor and platform neutral SDR interface library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Types.h
Go to the documentation of this file.
1 
11 #pragma once
12 #include <SoapySDR/Config.h>
13 #include <stddef.h> //size_t
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
20 typedef struct
21 {
22  double minimum;
23  double maximum;
25 
27 typedef struct
28 {
29  size_t size;
30  char **keys;
31  char **vals;
33 
38 SOAPY_SDR_API void SoapySDRStrings_clear(char ***elems, const size_t length);
39 
43 SOAPY_SDR_API void SoapySDRKwargs_set(SoapySDRKwargs *args, const char *key, const char *val);
44 
49 SOAPY_SDR_API const char *SoapySDRKwargs_get(SoapySDRKwargs *args, const char *key);
50 
56 
57 #ifdef __cplusplus
58 }
59 #endif
size_t size
Definition: Types.h:29
SOAPY_SDR_API void SoapySDRKwargs_set(SoapySDRKwargs *args, const char *key, const char *val)
double minimum
Definition: Types.h:22
Definition for a key/value string map.
Definition: Types.h:27
double maximum
Definition: Types.h:23
Definition for a min/max numeric range.
Definition: Types.h:20
SOAPY_SDR_API const char * SoapySDRKwargs_get(SoapySDRKwargs *args, const char *key)
#define SOAPY_SDR_API
Definition: Config.h:41
char ** vals
Definition: Types.h:31
char ** keys
Definition: Types.h:30
SOAPY_SDR_API void SoapySDRStrings_clear(char ***elems, const size_t length)
SOAPY_SDR_API void SoapySDRKwargs_clear(SoapySDRKwargs *args)