Specifications
Comedi
69 / 148
Status
alpha
Description
This function selects a filter for a subdevice. For instance, a digital input subdevice may provide deglitching filters with varying
cutoff frequencies. The filters are used to prevent high-frequency noise from causing unwanted transitions on the digital inputs.
This function can tell the hardware which deglitching filter to use, or to use none at all.
The filter parameter selects which of the subdevice’s filters to use, and is driver-dependant.
This function is only useable on subdevices that provide support for the INSN_CONFIG_FILTER configuration instruction.
Return value
0 on success, -1 on error.
5.4.6.10 comedi_set_gate_source
comedi_set_gate_source — select gate source for a subdevice
Synopsis
#include <comedilib.h>
int comedi_set_gate_source(comedi_t * device, unsigned int subdevice, unsigned int channel, unsigned int gate_index, unsigned
int gate_source);
Status
alpha
Description
This function selects a gate source for a subdevice. The gate_index parameter selects which gate is being configured, should
the subdevice have multiple gates. It takes a value from 0 to N-1 for a subdevice with N different gates. The gate_source
parameter selects which signal you wish to use as the gate, and is also driver-dependent. If the subdevice does not support
configuring its gates on a per-channel basis, then the channel parameter will be ignored.
You may query the gate source with the comedi_get_gate_source() function. This function is only useable on subdevices
that provide support for the INSN_CONFIG_SET_GATE_SOURCE configuration instruction.
Return value
0 on success, -1 on error.
5.4.6.11 comedi_set_other_source
comedi_set_other_source — select source signal for something other than a gate or clock