GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > ADCSIM / dev
Constituent: adcsim     Tag: mv2304
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "PBS/BSWP.h"
#include "PBI/Endianness.h"
#include "LCBD/LCBD_cr.h"
#include "LCBD/LCBC.h"
#include "LCBD/LCBR.h"
#include "LEM/defs.h"
#include "LEM/encode_structs.h"
#include "FBS/FBS_pubrtos.h"
#include "ADCSIM_prvdefs.h"
#include "ADCSIM/ADCSIM_pubdefs.h"
#include "CLI/CLI_pubdefs.h"
Include dependency graph for ADCSIM.c:
Functions | |
unsigned int | LCBD_submit (LCBD_xcb *xcb) |
Simulate execution of command list. | |
unsigned int | ADCSIM_setTemEnvData (unsigned short tem, unsigned short mux, unsigned short adc, unsigned short val) |
Sets a value in the simulated TEM environmental register block. | |
unsigned int | ADCSIM_setPduEnvData (unsigned short grp, unsigned short bank, unsigned short adc, unsigned int val) |
Sets a value in the simulated PDU environmental register block. | |
unsigned int | ADCSIM_setAemEnvData (unsigned short free, unsigned short adc, unsigned short val) |
Sets a value in the simulated AEM environmental register block. | |
unsigned int | ADCSIM_setPduPwrData (unsigned short reg, unsigned short val) |
Sets a value in the simulated PDU power status register block. | |
unsigned int | ADCSIM_setAemPwrData (unsigned int val) |
Sets a value in the simulated AEM power status register. | |
unsigned int | ADCSIM_setTemBusyData (unsigned short tem, unsigned short val0, unsigned short val1) |
Sets a value in the simulated TEM busy/dead time register block. | |
unsigned int | ADCSIM_setGemLrsData (unsigned short reg, unsigned short val0, unsigned short val1) |
Sets a value in the simulated GEM low-rate science register block. | |
static unsigned int | ADCSIM_setTemEnvData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setPduEnvData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setAemEnvData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setPduPwrData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setAemPwrData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setTemBusyData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setGemLrsData_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
static unsigned int | ADCSIM_setSibPath_cli (CLI_Control *cli, void *prm) |
Handle the verb/call. | |
unsigned int | ADCSIM_addSyntaxLCP (CLI_Syntax *syntax) |
Contribute commands to the CLI syntax. | |
Variables | |
static unsigned short | pdu_grp |
PDU environmental group register. | |
static unsigned short | tem_mux [16] |
TEM mux registers. | |
static unsigned short | free_board |
AEM free board register. | |
const char * | d_0 = "$0" |
The string "$0". |
|
Contribute commands to the CLI syntax.
|
|
Sets a value in the simulated AEM environmental register block.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated AEM power status register.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated GEM low-rate science register block.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated PDU environmental register block.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated PDU power status register block.
|
|
Handle the verb/call.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated TEM busy/dead time register block.
|
|
Handle the verb/call.
|
|
Sets a value in the simulated TEM environmental register block.
|
|
Handle the verb/call.
|
|
Simulate execution of command list.
|