13
#include "comedi_test.h"
16
static char *subdevice_types[]={
41
type = comedi_get_subdevice_type(device,subdevice);
42
printf("I: subdevice type: %d (%s)\n",type,subdevice_types[type]);
43
if(type==COMEDI_SUBD_UNUSED)
45
n_chans=comedi_get_n_channels(device,subdevice);
46
printf(" number of channels: %d\n",n_chans);
47
if(!comedi_maxdata_is_chan_specific(device,subdevice)){
48
printf(" max data value: %d\n",comedi_get_maxdata(device,subdevice,0));
50
printf(" max data value: (channel specific)\n");
51
for(chan=0;chan<n_chans;chan++){
52
printf(" chan%d: %d\n",chan,
53
comedi_get_maxdata(device,subdevice,chan));
57
if(!comedi_range_is_chan_specific(device,subdevice)){
58
n_ranges=comedi_get_n_ranges(device,subdevice,0);
59
printf(" all chans:");
60
for(j=0;j<n_ranges;j++){
61
rng=comedi_get_range(device,subdevice,0,j);
62
printf(" [%g,%g]",rng->min,rng->max);
66
for(chan=0;chan<n_chans;chan++){
67
n_ranges=comedi_get_n_ranges(device,subdevice,chan);
68
printf(" chan%d:",chan);
69
for(j=0;j<n_ranges;j++){
70
rng=comedi_get_range(device,subdevice,chan,j);
71
printf(" [%g,%g]",rng->min,rng->max);