GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V3-0-0
Constituent: rim_ground     Tag: linux-gcc
#include "RIM/RIM.h"
#include <stdio.h>
Include dependency graph for RIM_ground.h:
This graph shows which files directly or indirectly include this file:
Functions | |
unsigned | RIM_checkRegMap (const RIM *rim, const void *regmap, unsigned int dMask, unsigned int eMask) |
Check a register map for completeness. | |
void | RIM_dumpMap (const RIM_map *map, FILE *fp) |
Print out the map in hex dump format. | |
void | RIM_genxml (const RIM *rim, FILE *fp) |
Generate XML source from the contents of a RIM. | |
void | RIM_initRegMap (void *regmap) |
Initialize a register map. | |
unsigned | RIM_parse (RIM *rim, void *regmap, const char *const *filelist, int nFile, int verb) |
Parse a set of XML files and populate the RIM. | |
unsigned | RIM_parseMap (RIM_map *map, const char *const *filelist, int nFile, int verb) |
Parse a set of XML files and set bits in the RIM map. | |
void | RIM_report (const RIM *rim, unsigned int secs, const char *title, FILE *fp) |
Print a report of the contents of the RIM to a file. | |
void | RIM_reportMap (const RIM_map *map, const RIM_map *ign, FILE *fp, int level) |
Print a report of the contents of a RIM map to a file. | |
size_t | RIM_sizeofRegMap (void) |
Get the amount of memory needed for a register map. |
|
Check a register map for completeness.
|
|
Print out the map in hex dump format.
|
|
Generate XML source from the contents of a RIM. In order to produce the XML source, the hierarchy of component types must be reconstructed. This can done from either the tree of configuration tags or the tree of map tags. The latter is used since it contains only the hierarchy of types.
|
|
Initialize a register map.
|
|
Parse a set of XML files and populate the RIM.
|
|
Parse a set of XML files and set bits in the RIM map.
|
|
Print a report of the contents of the RIM to a file.
|
|
Print a report of the contents of a RIM map to a file.
|
|
Get the amount of memory needed for a register map.
|