GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V0-0-4

Constituent: trim     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

record.h File Reference

Routine to fill datagrams from the Register In-memory Model structure. More...

#include "RIM/rim.h"

Include dependency graph for record.h:

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


Typedefs

typedef void( RIM_startDgm )(void *ctl)
 Function called to start a new datagram.
typedef unsigned( RIM_startCtb )(void *ctl, size_t size, unsigned type)
 Function called to start a new contribution.
typedef void( RIM_addData )(void *ctl, void *data, size_t size)
 Function called to add data to a contribution.
typedef void( RIM_endCtb )(void *ctl)
 Function called to end a datagram.
typedef unsigned( RIM_endDgm )(void *ctl)
 Function called to end (and send) a datagram.

Enumerations

enum  LATC_CTB_BASE_ID {
  LATC_SSR_APID = 0x3fd,
  LATC_CTB_MAP = 0,
  LATC_CTB_DATA = 128
}
 Contribution type base ID for the two types of LATC contributions.

Functions

unsigned RIM_record (RIM *rim, void *pkt, RIM_startDgm *startDgm, RIM_startCtb *startCtb, RIM_addData *addData, RIM_endCtb *endCtb, RIM_endDgm *endDgm)
unsigned RIM_retrieve (RIM *rim, char *dat, size_t len, unsigned id, int verb)

Detailed Description

Routine to fill datagrams from the Register In-memory Model structure.

Author:
James Swain -- jswain@slac.stanford.edu

Generated on Fri May 5 21:52:35 2006 by  doxygen 1.4.4