|
struct sol_iio_channel * | sol_iio_add_channel (struct sol_iio_device *device, const char *name, const struct sol_iio_channel_config *config) |
| Add reading channel. More...
|
|
int | sol_iio_address_device (const char *commands) |
| Address an IIO device from a list of commands to find them. More...
|
|
const char * | sol_iio_channel_get_name (const struct sol_iio_channel *channel) |
| Gets the configuration attribute name of a channel. More...
|
|
void | sol_iio_close (struct sol_iio_device *device) |
| Close an IIO device. More...
|
|
int | sol_iio_device_get_offset (const struct sol_iio_device *device, const char *prefix_name, double *offset) |
| Gets the configuration offset attribute from one device. More...
|
|
int | sol_iio_device_get_sampling_frequency (const struct sol_iio_device *device, const char *prefix_name, int *sampling_frequency) |
| Gets the configuration sampling_frequency attribute from one device. More...
|
|
int | sol_iio_device_get_scale (const struct sol_iio_device *device, const char *prefix_name, double *scale) |
| Gets the configuration scale attribute from one device. More...
|
|
int | sol_iio_device_start_buffer (struct sol_iio_device *device) |
| Start reading device buffer. More...
|
|
int | sol_iio_device_trigger (struct sol_iio_device *device) |
| Manually 'pull' device current trigger. More...
|
|
int | sol_iio_mount_calibration (struct sol_iio_device *device, sol_direction_vector *value) |
| Perform the mount calibration. More...
|
|
struct sol_iio_device * | sol_iio_open (int id, const struct sol_iio_config *config) |
| Open an IIO device. More...
|
|
struct sol_str_slice | sol_iio_read_channel_raw_buffer (struct sol_iio_channel *channel) |
| Returns raw buffer with channel sample. More...
|
|
int | sol_iio_read_channel_value (struct sol_iio_channel *channel, double *value) |
| Read channel value. More...
|
|
Routines to access Linux Industrial I/O (iio) devices under Soletta.