GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V2-3-1

Constituent: trim     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

RIM_p.h File Reference

Private definitions for the RIM facility. More...

#include "RIM/RIM.h"
#include "RIM_AG_types_p.h"
#include "MSG/MSG_pubdefs.h"
#include <stdio.h>

Include dependency graph for RIM_p.h:

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


Data Structures

struct  FldDescription
 Parameters necessary to describe a field within a register. More...
struct  RegDescription
 Description of a register within a component. More...
struct  CptDescription
 Description of a component of the LAT. More...

Defines

#define MAX_MAP   ((N_MAX / 32) + 1)
 Number of 32 bit words guaranteed to be big enough to hold a map large enough for any component type.

Enumerations

enum  {
  RIM_RT_MAP = 0,
  RIM_RT_DFT = 0x40,
  RIM_RT_EXCP = 0x80,
  RIM_RT_MASK = 0xc0
}
 Exported data record types. More...

Functions

int RIM_addrRng (RIM_type type, int level)
const CptDescriptionRIM_cptDesc (RIM_type type)
void RIM_getFld (const void *cpt, RIM_type type, int regId, int fldId, void *value)
int RIM_number (RIM_type type)
void RIM_getReg (const void *cpt, RIM_type type, int regId, void *value)
void RIM_layerHigh (const Layer_addr *layer, TEM_addr *tem)
void RIM_layerLow (const Layer_addr *layer, TEM_addr *tem)
int RIM_regEnum (RIM_type type, int regId)
int RIM_setFld (void *cpt, RIM_type type, int regId, int fldId, const void *value)
void RIM_setReg (void *cpt, RIM_type type, int regId, const void *value)
const char * RIM_typeName (RIM_type type)

Detailed Description

Private definitions for the RIM facility.

Author:
James Swain & Owen Saxton
Id
RIM_p.h,v 1.3 2007/11/09 23:27:26 saxton Exp

Enumeration Type Documentation

anonymous enum
 

Exported data record types.

Enumerator:
RIM_RT_MAP  Map data.
RIM_RT_DFT  Default data.
RIM_RT_EXCP  Exception data.
RIM_RT_MASK  Record type mask.


Generated on Wed Dec 17 01:30:12 2008 by  doxygen 1.4.4