GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-4
Constituent: rim     Tag: mcp750
#include "RIM/map.h"
#include <stdio.h>
Include dependency graph for rim.h:

This graph shows which files directly or indirectly include this file:

Typedefs | |
| typedef RIM_ | RIM |
| Forward declaration of the RIM structure. | |
Enumerations | |
| enum | { RIM_MEM_ALIGN = sizeof(unsigned long long) } |
Functions | |
| size_t | RIM_sizeof (void) |
| Calculate the footprint of the RIM structure. | |
| RIM * | RIM_construct (void *buffer) |
| Initialised a block of memory as a RIM object. | |
| void | RIM_clear (RIM *rim) |
| Clear out the map and data portions of the RIM structure. | |
| 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 *map, RIM_type *r_type, RIM_addr *r_addr) |
| Compares all the nodes of this and that, that are not marked to be ignored. | |
| void | RIM_correct (RIM *orig, RIM *capt) |
| Copy select portions of an original RIM into a copy, to ensure that the subsequent comparison will succeed. | |
| 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. | |
| unsigned | RIM_consume (RIM *rim, int fd) |
| Reads the buffer of data into the RIM structure. | |
| unsigned | RIM_createMask (RIM *rim) |
| Creates a bitmask indicating which types can successfully be used with RIM_create. | |
| unsigned | RIM_create (RIM *rim, RIM_type type, int fd) |
| Create a single binary configuration file containing the data of one component (or the default data). | |
| void | RIM_report (RIM *rim, FILE *fp) |
| Print a report of the contents of the IMM to the file. | |
|
|
Clear out the map and data portions of the RIM structure.
|
|
||||||||||||||||
|
Compares all the nodes of this and that, marking differences in the map.
|
|
|
Initialised a block of memory as a RIM object.
|
|
||||||||||||
|
Reads the buffer of data into the RIM structure.
|
|
||||||||||||||||||||||||
|
Compares all the nodes of this and that, that are not marked to be ignored.
|
|
||||||||||||
|
Copy select portions of an original RIM into a copy, to ensure that the subsequent comparison will succeed.
|
|
||||||||||||||||
|
Create a single binary configuration file containing the data of one component (or the default data).
|
|
|
Creates a bitmask indicating which types can successfully be used with RIM_create.
|
|
||||||||||||||||
|
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.
|
|
||||||||||||
|
Print a report of the contents of the IMM to the file.
|
|
||||||||||||||||||||||||
|
Set the value of a register field.
|
|
|
Calculate the footprint of the RIM structure.
|
1.4.4