GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-2
Constituent: rim     Tag: rad750
#include "map_p.h"
#include "error_p.h"
#include "addr.h"
#include "number.ic"
#include "AG_rimType_s.h"
#include <string.h>
Include dependency graph for map.c:

Functions | |
| size_t | RIM_sizeofMap (void) |
| Calculate the total size of a RIM_map object. | |
| RIM_map * | RIM_constructMap (void *buf) |
| Initialise the supplied memory as a RIM_map object. | |
| unsigned | RIM_setBit (RIM_map *map, RIM_type type, const RIM_addr *addr) |
| Set a bit in the map. | |
| unsigned | RIM_clearBit (RIM_map *map, RIM_type type, const RIM_addr *addr) |
| Clear a bit in the map. | |
| int | RIM_countBits (const RIM_map *map, RIM_type type) |
| Clear a bit in the map. | |
| int | RIM_checkBit (const RIM_map *map, RIM_type type, const RIM_addr *addr) |
| Check a bit in the map. | |
| void | RIM_setACD (RIM_map *map) |
| Set all the bits in the ARC and AFE submaps. | |
| void | RIM_clearACD (RIM_map *map) |
| Clear all the bits in the ARC and AFE submaps. | |
| unsigned | RIM_setTWR (RIM_map *map, unsigned twr) |
| Set all the bits in TEM, TIC, CCC, CRC, CFE, TCC TRC and TFE submaps corresponding to a particular tower. | |
| unsigned | RIM_clearTWR (RIM_map *map, unsigned twr) |
| Clear all the bits in TEM, TIC, CCC, CRC, CFE, TCC TRC and TFE submaps corresponding to a particular tower. | |
| unsigned | RIM_setByTWR (RIM_map *map, RIM_type type, unsigned twr) |
| unsigned | RIM_clearByTWR (RIM_map *map, RIM_type type, unsigned twr) |
| void | RIM_setMap (RIM_map *map) |
| Set the map. | |
| void | RIM_clearMap (RIM_map *map) |
| Clear the map. | |
| void | RIM_dumpMap (RIM_map *map, FILE *fp) |
| Print out the map. | |
| unsigned | mapIndex (const RIM_map *map, RIM_type type, const RIM_addr *addr, unsigned *index) |
| Convert the address into an index appropriate for this type of map as well as performing various checks on the input parameters. | |
| unsigned | mapRange (const RIM_map *map, RIM_type type, unsigned twr, unsigned *start, unsigned *end) |
| Find start and end indicies to use in a loop over all the bits in one tower (ie the first bit of the tower and the bit one past the last bit of the same tower). | |
|
||||||||||||||||||||
|
Convert the address into an index appropriate for this type of map as well as performing various checks on the input parameters.
|
|
||||||||||||||||||||||||
|
Find start and end indicies to use in a loop over all the bits in one tower (ie the first bit of the tower and the bit one past the last bit of the same tower).
|
|
||||||||||||||||
|
Check a bit in the map.
|
|
|
Clear all the bits in the ARC and AFE submaps.
|
|
||||||||||||||||
|
Clear a bit in the map.
|
|
||||||||||||||||
|
|
|
|
Clear the map.
|
|
||||||||||||
|
Clear all the bits in TEM, TIC, CCC, CRC, CFE, TCC TRC and TFE submaps corresponding to a particular tower.
|
|
|
Initialise the supplied memory as a RIM_map object.
|
|
||||||||||||
|
Clear a bit in the map.
|
|
||||||||||||
|
Print out the map.
|
|
|
Set all the bits in the ARC and AFE submaps.
|
|
||||||||||||||||
|
Set a bit in the map.
|
|
||||||||||||||||
|
|
|
|
Set the map.
|
|
||||||||||||
|
Set all the bits in TEM, TIC, CCC, CRC, CFE, TCC TRC and TFE submaps corresponding to a particular tower.
|
|
|
Calculate the total size of a RIM_map object.
|
1.4.4