GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-2
Constituent: rim     Tag: linux-gcc
#include "RIM/rim.h"
#include "data_p.h"
#include "error_p.h"
#include "addr.h"
#include "number.ic"
#include "data.ic"
#include "AG_initRIM_p.h"
Include dependency graph for data.c:
Defines | |
#define | CHECK_TYPE(t_) |
Check that the type is valid. | |
Functions | |
int | RIM_compare (const RIM *this, const RIM *that, RIM_map *map) |
Compares all the nodes of this and that, marking differences in the map. | |
unsigned | RIM_contrast (const RIM *this, const RIM *that, const RIM_map *ign, RIM_type *r_type, RIM_addr *r_addr) |
Compares all the nodes of this and that, that are not marked to be ignored. | |
unsigned | RIM_get (const RIM *rim, RIM_type type, const RIM_addr *addr, int regId, void *value) |
Puts the contents of the requested register and field into value. | |
unsigned | RIM_set (RIM *rim, RIM_type type, const RIM_addr *addr, int regId, const void *value) |
Set the value of a register field. | |
unsigned | RIM_deleteData (RIM *rim, RIM_type type, const RIM_addr *addr) |
Delete all the register field settings for the targetted compoent and clear the corresponding bit in the map. | |
void | RIM_setReg (void *cpt, RIM_type type, int regId, const void *value) |
Sets the regIdister of cpt structure to value. | |
void | RIM_setFld (void *cpt, RIM_type type, int regId, int fldId, const void *value) |
Sets the tgtFiels of the register of cpt structure to value. | |
void | RIM_getReg (const void *cpt, RIM_type type, int regId, void *value) |
Puts the contents of the target register regId into value. | |
void | RIM_getFld (const void *cpt, RIM_type type, int regId, int fldId, void *value) |
Puts the contents of the target register regId into value. | |
int | RIM_regEnum (RIM_type type, int regId) |
Convert the public register ID in to the RIM internal register ID. |
|
Value: { \ if(N_RIM_TYPES <= t_) return RIM_TYPE_UK; \ if(!ld[t_]) return RIM_CPT_NONE; \ }
|
|
Compares all the nodes of this and that, marking differences in the map.
|
|
Compares all the nodes of this and that, that are not marked to be ignored.
|
|
Delete all the register field settings for the targetted compoent and clear the corresponding bit in the map.
|
|
Puts the contents of the requested register and field into value.
|
|
Puts the contents of the target register regId into value.
|
|
Puts the contents of the target register regId into value.
|
|
Convert the public register ID in to the RIM internal register ID.
|
|
Set the value of a register field.
|
|
Sets the tgtFiels of the register of cpt structure to value.
|
|
Sets the regIdister of cpt structure to value.
|