struct labpc_boardinfo { constchar *name; int ai_speed; /* maximum input speed in ns */ unsigned ai_scan_up:1; /* can auto scan up in ai channels */ unsigned has_ao:1; /* has analog outputs */ unsigned is_labpc1200:1; /* has extra regs compared to pc+ */
};
/* number of data points left to be taken */ unsignedlonglong count; /* software copys of bits written to command registers */ unsignedint cmd1; unsignedint cmd2; unsignedint cmd3; unsignedint cmd4; unsignedint cmd5; unsignedint cmd6; /* store last read of board status registers */ unsignedint stat1; unsignedint stat2;
/* we are using dma/fifo-half-full/etc. */ enum transfer_type current_transfer; /* * function pointers so we can use inb/outb or readb/writeb as * appropriate
*/ unsignedint (*read_byte)(struct comedi_device *dev, unsignedlong reg); void (*write_byte)(struct comedi_device *dev, unsignedint byte, unsignedlong reg);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.