comedi_dio_read — read single bit from digital channel
#include <comedilib.h>
int comedi_dio_read( | comedi_t * device, |
unsigned int subdevice, | |
unsigned int channel, | |
unsigned int * bit) ; |
The function comedi_dio_read
reads the channel
channel
belonging to the
subdevice subdevice
of device
device
.
The data value that is
read is stored in the
*
.
This function is equivalent to:
bit
comedi_data_read(device, subdevice, channel, 0, 0, bit);
This function does not require a digital subdevice or a subdevice with a maximum data value of 1 to work properly.
If you wish to read multiple digital channels at once, it is more efficient to
use
comedi_dio_bitfield2
than to call this function multiple times.