GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FES / V6-5-0 > fesxctl / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

fesMisc.h File Reference

Definitions for the miscelleneous routines. More...

#include <fesDataFmt.h>
#include <fesRegs.h>
#include <NMSG/nmsgLib.h>
#include <time.h>

Classes

struct  fesConst_s
 Constituent information block. More...
struct  fesNetStats_s
 Network statistics block. More...

Typedefs

typedef enum fesNetConnType_e fesNetConnType_t
 Network connection types.
typedef struct fesConst_s fesConst_t
 Constituent information block.
typedef struct fesNetStats_s fesNetStats_t
 Network statistics block.
typedef void fesNetStatsCB_t (const fesNetStats_t *stats, void *parm)
 Network statistics processing callback routine.
typedef void fesRebootCB_t (void)
 Reboot callback routine.

Enumerations

enum  fesNetConnType_e {
  FES_NCT_CTRL_CLIENT = 0,
  FES_NCT_CTRL_SERVER = 1,
  FES_NCT_EMSG_CLIENT = 2,
  FES_NCT_EMSG_RECVER = 3,
  FES_NCT_EMSG_SERVER = 4,
  FES_NCT_FILE_SERVER = 5,
  FES_NCT_XCTL_SERVER = 6
}
 Network connection types. More...

Functions

int fesConstGet (int maxCt, int *count, fesConst_t *cnst)
int fesConstShow (void)
int fesDMemShow (int unit, int fifo, int first, int count)
int fesFERegDisp (const fesFERegs_t *data)
int fesFERegGet (int unit, int fifo, int rcn, int fen, int reg, fesFERegs_t **data)
int fesFERegShow (int unit, int fifo, int rcn, int fen, int reg)
int fesMemGet (int unit, int fifo, int dMem, int first, int count, char *data)
int fesMemWordSize (int type, int dMem)
int fesNetHndlSave (fesNetConnType_t type, void **hndlP, const char *nName)
int fesNetStatsGet (fesNetStatsCB_t userProc, void *parm)
int fesNetStatsShow (void)
int fesPedesGet (int unit, int fifo, int raw, fesPedesData_t *data)
int fesPedesLoad (int unit, const char *fName)
int fesPedesShow (int unit, int fifo, int raw)
int fesRCRegDisp (const fesRCRegs_t *data)
int fesRCRegGet (int unit, int fifo, int rcn, int reg, fesRCRegs_t **data)
int fesRCRegShow (int unit, int fifo, int rcn, int reg)
int fesReboot (void)
void fesRebootCBSet (fesRebootCB_t cbrtn)
int fesSysStateGet (void)
int fesTMemShow (int unit, int fifo, int first, int count)


Detailed Description

Definitions for the miscelleneous routines.

Author:
Owen H Saxton
$Id: fesMisc.h,v 1.15 2010/08/19 23:25:14 saxton Exp $

Enumeration Type Documentation

Network connection types.

Enumerator:
FES_NCT_CTRL_CLIENT  Control client - one per worker node.
FES_NCT_CTRL_SERVER  Control server - on each worker node.
FES_NCT_EMSG_CLIENT  Error message client - on each worker node.
FES_NCT_EMSG_RECVER  Error message receiver - one per worker node.
FES_NCT_EMSG_SERVER  Error message server - on control node.
FES_NCT_FILE_SERVER  File server - on each node.
FES_NCT_XCTL_SERVER  External control server - on control node.


Generated on Tue Sep 27 19:15:52 2011 by  doxygen 1.5.8