comedi_get_hardware_buffer_size(3)

comedi_get_hardware_buffer_size3

Get size of subdevice's hardware buffer

Usage

#include <comedilib.h>

int comedi_get_hardware_buffer_size(comedi_t *device, unsigned int subdevice, enum comedi_io_direction direction);

Overview

This function returns the number of bytes the subdevice can hold in it's hardware buffer. The term “hardware buffer” refers to any FIFOs, etc. on the acquisition board itself which are used during streaming commands. This does not include the buffer maintained by the comedi kernel module in host memory, whose size may be queried by comedi_get_buffer_size. The direction parameter of type enum comedi_io_direction should be set to COMEDI_INPUT to query the input buffer size (e.g., the buffer of an analog input subdevice), or COMEDI_OUTPUT to query the output buffer size (e.g., the buffer of an analog output).

Return value

Hardware buffer size in bytes, or -1 on error.

Releases

7 releases since Debian 7 (Wheezy); the text changed 6 times.

  1. 7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 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.