![]() |
no-OS
|
Header file of iiod. More...
Classes | |
| struct | iiod_attr |
| struct | iiod_ctx |
| struct | iiod_conn_data |
| struct | iiod_ops |
| struct | iiod_init_param |
Macros | |
| #define | IIOD_MAX_CONNECTIONS 10 |
| #define | IIOD_VERSION "1.1.0000000" |
| #define | IIOD_VERSION_LEN (sizeof(IIOD_VERSION) - 1) |
| #define | MAX_DEV_ID 64 |
| #define | MAX_TRIG_ID 64 |
| #define | MAX_CHN_ID 64 |
| #define | MAX_ATTR_NAME 256 |
Enumerations | |
| enum | iio_attr_type { IIO_ATTR_TYPE_DEBUG , IIO_ATTR_TYPE_BUFFER , IIO_ATTR_TYPE_CH_OUT , IIO_ATTR_TYPE_CH_IN , IIO_ATTR_TYPE_DEVICE } |
Functions | |
| int32_t | iiod_init (struct iiod_desc **desc, struct iiod_init_param *param) |
| void | iiod_remove (struct iiod_desc *desc) |
| int32_t | iiod_conn_add (struct iiod_desc *desc, struct iiod_conn_data *data, uint32_t *new_conn_id) |
| int32_t | iiod_conn_remove (struct iiod_desc *desc, uint32_t conn_id, struct iiod_conn_data *data) |
| int32_t | iiod_conn_step (struct iiod_desc *desc, uint32_t conn_id) |
Header file of iiod.
Copyright 2022(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define IIOD_MAX_CONNECTIONS 10 |
| #define IIOD_VERSION "1.1.0000000" |
| #define IIOD_VERSION_LEN (sizeof(IIOD_VERSION) - 1) |
| #define MAX_ATTR_NAME 256 |
| #define MAX_CHN_ID 64 |
| #define MAX_DEV_ID 64 |
| #define MAX_TRIG_ID 64 |
| enum iio_attr_type |
| int32_t iiod_conn_add | ( | struct iiod_desc * | desc, |
| struct iiod_conn_data * | data, | ||
| uint32_t * | new_conn_id ) |
| int32_t iiod_conn_remove | ( | struct iiod_desc * | desc, |
| uint32_t | conn_id, | ||
| struct iiod_conn_data * | data ) |
| int32_t iiod_conn_step | ( | struct iiod_desc * | desc, |
| uint32_t | conn_id ) |
| int32_t iiod_init | ( | struct iiod_desc ** | desc, |
| struct iiod_init_param * | param ) |
| void iiod_remove | ( | struct iiod_desc * | desc | ) |