GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCI / dev
Constituent: lci     Tag: mcp750
#include "LCI/LCI_msgs.h"
#include "configure_p.h"
#include "enums_p.h"
#include "macros_p.h"
#include "LATC/latc.h"
#include "LATC/lrd.h"
#include "LSEC/LSEC_ctx.h"
#include "LSEC/enums.h"
#include "FBS/FBS_pubrtos.h"
#include "LEM/msg_macros.h"
#include "LEM/defs.h"
#include "LEM/encode.h"
#include "LEM/decode.h"
#include "MSG/MSG_pubdefs.h"
#include "PBS/BSWP.h"
#include "PBS/MBA.h"
#include "PBS/TASK.h"
#include "PBS/TOV.h"
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
Include dependency graph for configure.c:

Functions | |
| static unsigned | refresh (void *inp, size_t size, int fd) |
| static unsigned | refreshAcd (LCI_acdValues *val, LCI_acdInput *inp, unsigned *rld, int fd) |
| static unsigned | refreshCal (LCI_calValues *val, LCI_calInput *inp, unsigned *rld, int fd) |
| static unsigned | refreshTkr (LCI_tkrValues *val, LCI_tkrInput *inp, unsigned *rld, int fd) |
| static unsigned | readAcd (LCI_configuration *cnf) |
| static unsigned | readCal (LCI_configuration *cnf) |
| static unsigned | readTkr (LCI_configuration *cnf) |
| static unsigned | increment (unsigned short *val, LCI_cnfItem *itm) |
| static unsigned | configureGem (LCI_gemInput *inp, LEM_micr *cr, unsigned siu_id) |
| static unsigned | configureAcd (LCI_acdValues *val, LEM_micr *cr) |
| static unsigned | configureCal (LCI_calValues *val, LEM_micr *cr) |
| static unsigned | configureTkr (LCI_tkrValues *val, LEM_micr *cr) |
| static void | reportAcd (LCI_configuration *cnf, FILE *fp) |
| static void | reportCal (LCI_configuration *cnf, FILE *fp) |
| static void | reportTkr (LCI_configuration *cnf, FILE *fp) |
| static void | reportGem (LCI_gemInput *gem, FILE *fp) |
| static void | reportItem (LCI_cnfItem *itm, const char *title, FILE *fp, unsigned *cib) |
| static void | reportParm (int value, const char *title, FILE *fp) |
| static void | reportOnOff (int value, const char *title, FILE *fp) |
| static void | reportHiLo (int value, const char *title, FILE *fp) |
| LCI_configuration * | LCI_newConfiguration (void) |
| Allocate memory for a configuration structure and initialise (clear) it. | |
| void | LCI_deleteConfiguration (LCI_configuration *cnf) |
| Free memory previously allocated with a call to LCI_newConfiguration. | |
| void | LCI_copyConfiguration (LCI_configuration *cnfIn, LCI_configuration *cnfOut) |
| Copy a configuration. | |
| unsigned | LCI_openFid (LCI_configuration *cnf, unsigned fid) |
| Open the file and associate it with this configuration structure. | |
| unsigned | LCI_open (LCI_configuration *cnf, const char *fn) |
| Open the file and associate it with this configuration structure. | |
| unsigned | LCI_read (LCI_configuration *cnf) |
| Get the values for the next step of the configuration. | |
| unsigned | LCI_close (LCI_configuration *cnf) |
| Close the file that acts as the source of the configuration. | |
| unsigned | LCI_cache (LCI_configuration *cnf, unsigned latc_fid) |
| Read in the LATC files. | |
| void | LCI_nodeId (LCI_configuration *cnf, unsigned siu_id) |
| Set the destination address to be used in the TAM configuration. | |
| unsigned | LCI_configure (LCI_configuration *cnf, LEM_micr *cr, unsigned runId) |
| Load the configuration onto the LAT. | |
| unsigned int | LCI_sizeofCtx32 (LCI_configuration *cnf) |
| Calculate the number of 32-bit words required to hold the current configuration values. | |
| unsigned int * | LCI_consignCtx (LCI_configuration *cnf, unsigned int *buf) |
| Copy the current configuration values into the buffer. | |
| unsigned | LCI_mode (LCI_configuration *cnf) |
| Return the configuration type. | |
| unsigned | LCI_range (LCI_configuration *cnf) |
| Return the readout range. | |
| unsigned | LCI_triggers (LCI_configuration *cnf) |
| Return the number of triggers required. | |
| unsigned | LCI_period (LCI_configuration *cnf) |
| Return the period between triggers. | |
| unsigned | LCI_setBufferModel (unsigned select, LEM_micr *cr) |
| Set the buffer model select bit of the TEM CONFIGURATION register. | |
| void | LCI_report (LCI_configuration *cnf, FILE *fp) |
| Produce a formatted report of the contents of a binary configuration. | |
|
||||||||||||
|
Read in the LATC files.
|
|
|
Close the file that acts as the source of the configuration.
|
|
||||||||||||||||
|
Load the configuration onto the LAT.
|
|
||||||||||||
|
Copy the current configuration values into the buffer.
|
|
||||||||||||
|
Copy a configuration.
|
|
|
Free memory previously allocated with a call to LCI_newConfiguration.
|
|
|
Return the configuration type.
|
|
|
Allocate memory for a configuration structure and initialise (clear) it.
|
|
||||||||||||
|
Set the destination address to be used in the TAM configuration.
|
|
||||||||||||
|
Open the file and associate it with this configuration structure.
|
|
||||||||||||
|
Open the file and associate it with this configuration structure.
|
|
|
Return the period between triggers.
|
|
|
Return the readout range.
|
|
|
Get the values for the next step of the configuration.
|
|
||||||||||||
|
Produce a formatted report of the contents of a binary configuration.
|
|
||||||||||||
|
Set the buffer model select bit of the TEM CONFIGURATION register.
|
|
|
Calculate the number of 32-bit words required to hold the current configuration values.
|
|
|
Return the number of triggers required.
|
1.4.4