table of contents
COMEDI_COMMAND_TEST(3) | Comedi reference | COMEDI_COMMAND_TEST(3) |
NAME¶
comedi_command_test - test streaming input/output configurationSYNOPSIS¶
#include <comedilib.h>
int
comedi_command_test(comedi_t * device,
comedi_cmd * command);
DESCRIPTION¶
The function comedi_command_test tests the command structure pointed to by the parameter command and returns an integer describing the testing stages that were successfully passed. In addition, if elements of the comedi_cmd structure are invalid, they may be modified. Source elements are modified to remove invalid source triggers. Argument elements are adjusted or rounded to the nearest valid value. The meanings of the return value are as follows:•0 indicates a valid command.
•
1 indicates that one of the ..._src members of the command contained an
unsupported trigger. The bits corresponding to the unsupported triggers are
zeroed.
•
2 indicates that the particular combination of ..._src settings is not
supported by the driver, or that one of the ..._src members has the bit
corresponding to multiple trigger sources set at the same time.
•
3 indicates that one of the ..._arg members of the command is set outside
the range of allowable values. For instance, an argument for a
TRIG_TIMER source which exceeds the board's maximum speed. The invalid
..._arg members will be adjusted to valid values.
•
4 indicates that one of the ..._arg members required adjustment. For
instance, the argument of a TRIG_TIMER source may have been rounded to
the nearest timing period supported by the board.
•
5 indicates that some aspect of the command's chanlist is unsupported by
the board. For example, some analog input boards require that all channels in
the chanlist use the same input range.
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.
COPYRIGHT¶
Copyright © 1998-2003 David Schleef07/06/2012 | Comedi |