GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-3
Constituent: rim     Tag: mcp750
#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) |
| Populate the RIM structure with the current state of the LAT. | |
| unsigned | RIM_load (RIM *rim, void *param, RIM_loadFn **loadFn) |
| Loads the LAT with the configuration held in imm. | |
| unsigned | RIM_loadCFE (RIM *rim, unsigned val, unsigned mask, unsigned shift, unsigned regId, void *param, RIM_loadFn **loadFn) |
| Load one of the CFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted. | |
| unsigned | RIM_loadCFEmask (RIM *rim, unsigned mask, void *param, RIM_loadFn **loadFn) |
| Load one of the CFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted. | |
| void | RIM_setSPT (void *ptr, unsigned short value, unsigned isHigh) |
| Decode the result item use to populate a split. | |
| unsigned | RIM_loadTDC (RIM *rim, unsigned val, unsigned mask, unsigned shift, unsigned regId, void *param, RIM_loadFn **loadFn) |
| Load one of the TFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted. | |
| unsigned | RIM_enableAllAFE (RIM *rim, void *param, RIM_loadFn **loadFn) |
| Enable all channels of the ACD for charge injection calibration. | |
| unsigned | RIM_disableAllAFE (RIM *rim, void *param, RIM_loadFn **loadFn) |
| Disable all channels of the ACD for charge injection calibration. | |
| unsigned | RIM_enableAFE (RIM *rim, unsigned rc, unsigned fe, void *param, RIM_loadFn **loadFn) |
| Enable one channel of the ACD for charge injection calibration. | |
|
||||||||||||||||
|
Disable all channels of the ACD for charge injection calibration.
|
|
||||||||||||||||||||||||
|
Enable one channel of the ACD for charge injection calibration.
|
|
||||||||||||||||
|
Enable all channels of the ACD for charge injection calibration.
|
|
||||||||||||||||
|
Loads the LAT with the configuration held in imm.
|
|
||||||||||||||||||||||||||||||||
|
Load one of the CFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted.
|
|
||||||||||||||||||||
|
Load one of the CFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted.
|
|
||||||||||||||||||||||||||||||||
|
Load one of the TFE registers with a modified version of the value from the LAT configuration, with some portion of the register replaced by the val suitably masked and shifted.
|
|
||||||||||||||||||||||||
|
Populate the RIM structure with the current state of the LAT.
|
|
||||||||||||||||
|
Decode the result item use to populate a split.
|
1.4.4