table of contents
COMEDI_SET_OTHER_SOU(3) | Comedi reference | COMEDI_SET_OTHER_SOU(3) |
NAME¶
comedi_set_other_source - select source signal for something other than a gate or clockSYNOPSIS¶
#include <comedilib.h>
int
comedi_set_other_source(comedi_t * device,
unsigned int subdevice,
unsigned int channel,
unsigned int other,
unsigned int source);
STATUS¶
alphaDESCRIPTION¶
This function allows selection of a source signal for something on a subdevice other than a gate (which uses comedi_set_gate_source) or a clock (which uses comedi_set_clock_source). The other parameter selects which “other” we are configuring, and is driver-dependent. The source parameter selects the source we which to use for the “other”. If the subdevice does not support configuring its “other” sources on a per-channel basis, then the channel parameter will be ignored. As an example, this function is used to select which PFI digital input channels should be used as the A/B/Z signals when running a counter on an NI M-Series board as a quadrature encoder. The other parameter selects either the A, B, or Z signal, and the source parameter is used to specify which PFI digital input channel the external A, B, or Z signal is physically connected to. This function is only useable on subdevices that provide support for the INSN_CONFIG_SET_OTHER_SOURCE configuration instruction.RETURN VALUE¶
0 on success, -1 on error.AUTHORS¶
David Schleef <ds@schleef.org>Author.
Frank Mori Hess <fmhess@users.sourceforge.net>
Author.
Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Author.
Bernd Porr <tech@linux-usb-daq.co.uk>
Author.
Ian Abbott <abbotti@mev.co.uk>
Author.
Éric Piel <piel@delmic.com>
Author.
COPYRIGHT¶
Copyright © 1998-2003 David Schleef07/14/2014 | Comedi |