comedi_dio_read(3)

comedi_dio_read3

Read single bit from digital channel

Usage

#include <comedilib.h>

int comedi_dio_read(comedi_t * device, unsigned int subdevice, unsigned int channel, unsigned int * bit);

Overview

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 *bit. This function is equivalent to:

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.

Return value

Return values and errors are the same as comedi_data_read.

Releases

12 releases since Debian 3.0 (Woody); the text changed 9 times.

  1. 3.0
  2. 3.1–4.0
  3. 5.0–6.0
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13

Authors

David Schleef <[email protected]>

Author.

Frank Mori Hess <[email protected]>

Author.

Herman Bruyninckx <[email protected]>

Author.

Bernd Porr <[email protected]>

Author.

Ian Abbott <[email protected]>

Author.

Éric Piel <[email protected]>

Author.

From libcomedi-dev 0.11.0+5-1.3+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.