LMS API Documentation
v19.04.0
|
#include <LimeSuite.h>
Public Types | |
enum | { LMS_FMT_F32 =0, LMS_FMT_I16, LMS_FMT_I12 } |
Data output format. More... | |
Data Fields | |
size_t | handle |
bool | isTx |
Indicates whether stream is TX (true) or RX (false) | |
uint32_t | channel |
Channel number. Starts at 0. | |
uint32_t | fifoSize |
FIFO size (in samples) used by stream. | |
float | throughputVsLatency |
enum lms_stream_t:: { ... } | dataFmt |
Data output format. | |
Stream structure
Definition at line 1061 of file LimeSuite.h.
anonymous enum |
Data output format.
Enumerator | |
---|---|
LMS_FMT_F32 | 32-bit floating point |
LMS_FMT_I16 | 16-bit integers |
LMS_FMT_I12 | 12-bit integers stored in 16-bit variables |
Definition at line 1086 of file LimeSuite.h.
size_t handle |
Stream handle. Should not be modified manually. Assigned by LMS_SetupStream().
Definition at line 1066 of file LimeSuite.h.
float throughputVsLatency |
Parameter for controlling configuration bias toward low latency or high data throughput range [0,1.0]. 0 - lowest latency, usually results in lower throughput 1 - higher throughput, usually results in higher latency
Definition at line 1083 of file LimeSuite.h.