Next Previous Contents

3. Reference Comedilib-0.7.9: structures

3.1 comedi_trig_struct

struct comedi_trig_struct{
        unsigned int subdev;            /* subdevice */
        unsigned int mode;              /* mode */
        unsigned int flags;
        unsigned int n_chan;            /* number of channels */
        unsigned int *chanlist;         /* channel/range list */
        sampl_t *data;                  /* data list, size depends on subd flags */
        unsigned int n;                 /* number of scans */
        unsigned int trigsrc;
        unsigned int trigvar;
        unsigned int trigvar1;
        unsigned int data_len;
        unsigned int unused[3];
}

3.2 comedi_sv_struct

struct comedi_sv_struct{
        comedi_t *dev;
        unsigned int subdevice;
        unsigned int chan;

        /* range policy */
        int range;
        int aref;
        
        /* number of measurements to average (for ai) */
        int n;

        lsampl_t maxdata;
}


Next Previous Contents