GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-2

Constituent: trim     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

latp.h File Reference

Structures and functions used to generate a list of register addresses and value/destinations to load/read. More...

#include "RIM/rim.h"

Include dependency graph for latp.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  RIM_errorInfo
 Information used to record a read error occured. More...

Typedefs

typedef void( RIM_decodeFn )(unsigned short *pkt, void *ptr)
 Function that Decodes the response from one type of LAT register.
typedef unsigned( RIM_loadFn )(void *param, const RIM_addr *addr, unsigned regId, const void *value)
 Function that Loads one type of LAT register.
typedef unsigned( RIM_readFn )(void *param, const RIM_addr *addr, unsigned regId, RIM_decodeFn *decodeFn, void *dst, const RIM_errorInfo *info)
 Function that Reads one type of LAT register.

Functions

unsigned RIM_read (RIM *rim, void *param, RIM_readFn **readFn, RIM_decodeFn **decodeFn, const RIM_map *ign)
unsigned RIM_load (RIM *rim, void *param, RIM_loadFn **loadFn)
unsigned RIM_loadCFE (RIM *rim, unsigned val, unsigned mask, unsigned shift, unsigned regId, void *param, RIM_loadFn **loadFn)
unsigned RIM_loadCFEmask (RIM *rim, unsigned mask, void *param, RIM_loadFn **loadFn)
void RIM_setSPT (void *ptr, unsigned short value, unsigned isHigh)
unsigned RIM_loadTDC (RIM *rim, unsigned val, unsigned mask, unsigned shift, unsigned regId, void *param, RIM_loadFn **loadFn)
unsigned RIM_enableAllAFE (RIM *rim, void *param, RIM_loadFn **loadFn)
unsigned RIM_disableAllAFE (RIM *rim, void *param, RIM_loadFn **loadFn)
unsigned RIM_enableAFE (RIM *rim, unsigned rc, unsigned fe, void *param, RIM_loadFn **loadFn)

Detailed Description

Structures and functions used to generate a list of register addresses and value/destinations to load/read.

Author:
James Swain -- jswain@slac.stanford.edu

Generated on Thu Apr 13 23:49:04 2006 by  doxygen 1.4.4