StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
ddlDriver Class Reference
Inheritance diagram for ddlDriver:
rb

Public Member Functions

 ddlDriver (int board, int channel, int fifo_cou, u_int buff_bytes)
 
int open (char *vbuff=0, u_int pbuff=0)
 
int open_23 (char *vbuff=0, u_int pbuff=0)
 
int init ()
 
void close ()
 
int start (u_int what=4)
 
int stop ()
 
int cmd (u_char cmd, u_int param=0, u_int dest=4)
 
int read (u_int param=0)
 
int write (char *inbuff, int bytes, int no_delay=0, int param=0)
 
int link_check ()
 
int busy ()
 
int mark (char *addr, u_int how)
 
int get (char **addr, u_int *status)
 
int get_priority (char **addr, u_int *status, int *ix=0)
 
int free (char *addr)
 
int free_ix (int ix)
 
int get_free_fifos ()
 
void emu_place_event (int ix, char *data, int bytes)
 
void emu_go ()
 
- Public Member Functions inherited from rb
 rb (int board, int ch, int fifo_cou, u_int buff_bytes)
 
virtual int config (int emul=0)
 
virtual int inject (int token)
 

Public Attributes

u_int status
 
int start_ix
 
unsigned int fifo_order [128]
 
unsigned int fifo_order_cou
 
- Public Attributes inherited from rb
u_int alloced_bytes
 
int configd
 
int emulation
 
int emu_fifo_length [128]
 
volatile rbFifo_tsfifo
 
volatile rbFifo_trfifo
 
int board
 
int ch
 
char * buff
 
int fifo_cou
 
u_int buff_bytes
 
char * rbuff
 
char * sbuff
 

Additional Inherited Members

- Public Types inherited from rb
typedef rorcReadyFifo_t rbFifo_t
 

Detailed Description

Definition at line 8 of file ddl_lib.hh.


The documentation for this class was generated from the following file: