Contains the format of a data sample.
More...
#include <iio.h>
|
unsigned int | length |
| Total length of the sample, in bits.
|
|
unsigned int | bits |
| Length of valuable data in the sample, in bits.
|
|
unsigned int | shift |
| Right-shift to apply when converting sample.
|
|
bool | is_signed |
| Contains True if the sample is signed.
|
|
bool | is_fully_defined |
| Contains True if the sample is fully defined, sign extended, etc.
|
|
bool | is_be |
| Contains True if the sample is in big-endian format.
|
|
bool | with_scale |
| Contains True if the sample should be scaled when converted.
|
|
double | scale |
| Contains the scale to apply if with_scale is set.
|
|
unsigned int | repeat |
| Number of times length repeats (added in v0.8)
|
|
Contains the format of a data sample.
The different fields inform about the correct way to convert one sample from its raw format (as read from / generated by the hardware) to its real-world value.
- Examples
- dummy-iiostream.c, iio_attr.c, and iio_info.c.
The documentation for this struct was generated from the following file: