added bufconfig support
[comedilib.git] / testing / insn_read.c
1
2 #include <stdio.h>
3 #include <comedilib.h>
4 #include <fcntl.h>
5 #include <unistd.h>
6 #include <sys/ioctl.h>
7 #include <errno.h>
8 #include <getopt.h>
9 #include <ctype.h>
10 #include <math.h>
11 #include <sys/time.h>
12 #include <string.h>
13 #include "comedi_test.h"
14
15
16 int test_insn_read(void)
17 {
18         comedi_insn it;
19         lsampl_t data;
20         int save_errno;
21         int ret;
22
23         printf("rev 1\n");
24
25         memset(&it,0,sizeof(it));
26         it.subdev = subdevice;
27         it.insn = INSN_READ;
28         it.n = 1;
29         it.chanspec = CR_PACK(0,0,0);
30         it.data = &data;
31
32         ret = comedi_do_insn(device,&it);
33         save_errno = errno;
34
35         printf("comedi_do_insn: %d\n",ret);
36         if(ret<0){
37                 printf("W: comedi_do_insn: errno=%d %s\n",save_errno,strerror(save_errno));
38         }
39
40         return 0;
41 }
42