|
LMS API Documentation
v20.07.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 |
| Stream handle. Should not be modified manually. Assigned by LMS_SetupStream(). | |
| bool | isTx |
| Indicates whether stream is TX (true) or RX (false) | |
| uint32_t | channel |
| Channel number, starts at 0. Can be combined with additional flags (Additional streaming options) | |
| uint32_t | fifoSize |
| FIFO size (in samples) used by stream. | |
| 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. | |
| enum lms_stream_t:: { ... } | dataFmt |
| Data output format. | |
Stream structure
Definition at line 1056 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 1083 of file LimeSuite.h.