GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-3
Constituent: rim     Tag: sun-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.
|
1.4.4