RTXI 1.3
comedi/comedi/drivers/ni_labpc.h File Reference

Go to the source code of this file.

Classes

struct  labpc_board_struct
struct  labpc_private

Defines

#define EEPROM_SIZE   256
#define NUM_AO_CHAN   2

Typedefs

typedef struct labpc_board_struct labpc_board

Enumerations

enum  labpc_bustype { isa_bustype, pci_bustype, pcmcia_bustype }
enum  labpc_register_layout { labpc_plus_layout, labpc_1200_layout }
enum  transfer_type { fifo_not_empty_transfer, fifo_half_full_transfer, isa_dma_transfer }

Functions

int labpc_common_attach (comedi_device *dev, unsigned long iobase, unsigned int irq, unsigned int dma)
int labpc_common_detach (comedi_device *dev)

Variables

const int labpc_1200_is_unipolar []
const int labpc_1200_ai_gain_bits []
const comedi_lrange range_labpc_1200_ai

Define Documentation

#define EEPROM_SIZE   256

Definition at line 27 of file ni_labpc.h.

#define NUM_AO_CHAN   2

Definition at line 28 of file ni_labpc.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
isa_bustype 
pci_bustype 
pcmcia_bustype 

Definition at line 30 of file ni_labpc.h.

Enumerator:
labpc_plus_layout 
labpc_1200_layout 

Definition at line 31 of file ni_labpc.h.

Enumerator:
fifo_not_empty_transfer 
fifo_half_full_transfer 
isa_dma_transfer 

Definition at line 32 of file ni_labpc.h.


Function Documentation

int labpc_common_attach ( comedi_device dev,
unsigned long  iobase,
unsigned int  irq,
unsigned int  dma 
)

Definition at line 462 of file ni_labpc.c.

int labpc_common_detach ( comedi_device dev)

Definition at line 727 of file ni_labpc.c.


Variable Documentation

Definition at line 298 of file ni_labpc.c.

Definition at line 280 of file ni_labpc.c.

Definition at line 314 of file ni_labpc.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines