/** * struct iio_channel_info - information about a given channel * @name: channel name * @generic_name: general name for channel type * @scale: scale factor to be applied for conversion to si units * @offset: offset to be applied for conversion to si units * @index: the channel index in the buffer output * @bytes: number of bytes occupied in buffer output * @bits_used: number of valid bits of data * @shift: amount of bits to shift right data before applying bit mask * @mask: a bit mask for the raw output * @be: flag if data is big endian * @is_signed: is the raw value stored signed * @location: data offset for this channel inside the buffer (in bytes)
**/ struct iio_channel_info { char *name; char *generic_name; float scale; float offset; unsigned index; unsigned bytes; unsigned bits_used; unsigned shift;
uint64_t mask; unsigned be; unsigned is_signed; unsigned location;
};
int iioutils_break_up_name(constchar *full_name, char **generic_name); int iioutils_get_param_float(float *output, constchar *param_name, constchar *device_dir, constchar *name, constchar *generic_name); void bsort_channel_array_by_index(struct iio_channel_info *ci_array, int cnt); int build_channel_array(constchar *device_dir, int buffer_idx, struct iio_channel_info **ci_array, int *counter); int find_type_by_name(constchar *name, constchar *type); int write_sysfs_int(constchar *filename, constchar *basedir, int val); int write_sysfs_int_and_verify(constchar *filename, constchar *basedir, int val); int write_sysfs_string_and_verify(constchar *filename, constchar *basedir, constchar *val); int write_sysfs_string(constchar *filename, constchar *basedir, constchar *val); int read_sysfs_posint(constchar *filename, constchar *basedir); int read_sysfs_float(constchar *filename, constchar *basedir, float *val); int read_sysfs_string(constchar *filename, constchar *basedir, char *str);
#endif/* _IIO_UTILS_H_ */
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet am 2026-06-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.