GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V2-2-1
Constituent: rim     Tag: rad750
#include "RIM_p.h"
#include "RIM/RIM_msgs.h"
#include "RIM_data.ic"
#include "RIM_number.ic"
#include "RIM_descriptions.ic"
#include "RIM_AG_init_p.h"
Include dependency graph for RIM_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) |
Compare 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) |
Compare 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) |
Put 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. | |
unsigned | RIM_deleteData (RIM *rim, RIM_type type, const RIM_addr *addr) |
Delete all the register field settings for the targeted component and clear the corresponding bit in the map. | |
void | RIM_setReg (void *cpt, RIM_type type, int regId, const void *value) |
Set the regId register of cpt structure to value. | |
int | RIM_setFld (void *cpt, RIM_type type, int regId, int fldId, const void *value) |
Sets the tgtId field of the regId 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 fldId field of 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_TYPEUNKN; \ if (!RIM_cptDesc(t_)) return RIM_CPTNONE; \ }
|
|
Compare all the nodes of this and that, marking differences in the map. If a node is NULL, then the default node is used.
|
|
Compare all the nodes of this and that, that are not marked to be ignored. If a node is NULL then the default node is used.
|
|
Delete all the register field settings for the targeted component and clear the corresponding bit in the map.
|
|
Put the contents of the requested register and field into value.
|
|
Puts the contents of the fldId field of 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.
|
|
Sets the tgtId field of the regId register of cpt structure to value.
|
|
Set the regId register of cpt structure to value.
|