GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCBD / V1-3-2
Constituent: lcbd     Tag: mv2304
#include "LCBD/LCBD_rst.h"
#include "LCBD/LCB_cr.h"
Include dependency graph for LCBD_cr.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _LCBD_cl |
Defines a all encompassing LCBD command list. More... | |
struct | _LCBD_rl |
Generic LCBD result list containing an LCBD_xcb prefix block and a union of all possible result list types. More... | |
struct | _LCBD_rl_cmd |
Defines a LCBD transmit command result list. More... | |
struct | _LCBD_rl_cmdr |
Defines a LCBD transmit command and wait on response result list. More... | |
struct | _LCBD_rl_reg |
Defines a LCBD a generic register access result list list. More... | |
struct | _LCBD_rl_simple |
Defines a LCBD simple response result list list. More... | |
Defines | |
#define | LCBD_OK 0 |
Success return code, note that this is not an LCBD message code, but may be used as one. | |
Typedefs | |
typedef LCB_cl_simple | LCBD_cl_simple |
Defines a LCBD simple command list. | |
typedef LCB_cl_reg | LCBD_cl_reg |
Defines a LCBD register access command list. | |
typedef LCB_cl_cmd | LCBD_cl_cmd |
Defines a LCBD transmit command command list. | |
typedef LCB_cl_mark_time | LCBD_cl_mark_time |
Defines a LCBD mark time command list. | |
typedef LCB_cl_event | LCBD_cl_event |
Defines a LCBD transfer event command list. | |
typedef LCB_cl_cmdr | LCBD_cl_cmdr |
Defines a LCBD transfer command and wait on response command list. | |
typedef LCB_cl_lat_reset | LCBD_cl_lat_reset |
Defines a LCBD lat reset command list. | |
typedef LCB_cl_csr | LCBD_cl_csr |
Defines a LCBD access CSR register command list. | |
typedef LCB_cl_faults | LCBD_cl_faults |
Defines a LCBD accesss FIFO FAULTS register command list. | |
typedef LCB_cl | LCBD_cl |
Typedef for struct _LCBD_cl. | |
typedef _LCBD_rl_simple | LCBD_rl_simple |
Typedef for a LCBD simple response result list. | |
typedef _LCBD_rl_reg | LCBD_rl_reg |
Typedef for a LCBD generic register access result list. | |
typedef _LCBD_rl_cmd | LCBD_rl_cmd |
Typedef for a LCBD transmit command result list. | |
typedef _LCBD_rl_cmdr | LCBD_rl_cmdr |
Typedef for a LCBD transmit command and wait on response result list. | |
typedef LCBD_rl_simple | LCBD_rl_mark_time |
Defines a LCBD mark time result list. | |
typedef LCBD_rl_simple | LCBD_rl_event |
Defines a LCBD transmit event result list. | |
typedef LCBD_rl_simple | LCBD_rl_lat_reset |
Defines a LCBD lat reset result list. | |
typedef LCBD_rl_reg | LCBD_rl_csr |
Defines a LCBD access CSR register result list. | |
typedef LCBD_rl_reg | LCBD_rl_faults |
Defines a LCBD access FIFO FAULTS register result list. | |
typedef _LCBD_rl | LCBD_rl |
Typedef for struct _LCBD_rl. |
CVS $Id
typedef struct _AccessAllRegsCl { unsigned int result; / *!< Result list link * / LCBD_ci_csr csr; / *!< Access the CSR register * / LCBD_ci_faults faults; / *!< Access the FAULTS register * / } _AccessAllRegsCl; typedef struct _AccessAllRegsRl { LCBD_xcb xcb; / *!< The extended context block * / LCB_rl_hdr hdr; / *!< Request list header * / LCB_ri_csr csr; / *!< Access CSR result item * / LCB_ri_faults faults; / *!< Access FAULTS result item * / } AccessAllRegsRl;
|
Typedef for struct _LCBD_cl. Currently this is the same as an LCB_cl, but this tactic of defining a seemingly useless structure offers two advantages
|
|
Defines a LCBD simple command list. A simple command list is one which returns a single bare response item |