1/* industrial I/O data types needed both in and out of kernel 2 * 3 * Copyright (c) 2008 Jonathan Cameron 4 * 5 * This program is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 as published by 7 * the Free Software Foundation. 8 */ 9 10#ifndef _IIO_TYPES_H_ 11#define _IIO_TYPES_H_ 12 13#include <uapi/linux/iio/types.h> 14 15enum iio_event_info { 16 IIO_EV_INFO_ENABLE, 17 IIO_EV_INFO_VALUE, 18 IIO_EV_INFO_HYSTERESIS, 19 IIO_EV_INFO_PERIOD, 20}; 21 22#define IIO_VAL_INT 1 23#define IIO_VAL_INT_PLUS_MICRO 2 24#define IIO_VAL_INT_PLUS_NANO 3 25#define IIO_VAL_INT_PLUS_MICRO_DB 4 26#define IIO_VAL_INT_MULTIPLE 5 27#define IIO_VAL_FRACTIONAL 10 28#define IIO_VAL_FRACTIONAL_LOG2 11 29 30#endif /* _IIO_TYPES_H_ */ 31