GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LEM / V4-7-1
Constituent: lem     Tag: rad750
#include "LEM/LEM_msgs.h"
#include "LEM/encode.h"
#include "LEM/encode_macros.h"
#include "LEM_DB/schema.h"
#include "MSG/MSG_pubdefs.h"
#include <stdio.h>
Include dependency graph for encode.c:
Functions | |
static unsigned | getWait (LEM_FUNCTION function, unsigned addr0, unsigned addr1, unsigned addr2, unsigned addr3, unsigned regId) |
Select the appropriate LEM_DB_server function to call to get the stall/timeout for this register operation. | |
void | LEM_set_load_to (unsigned timeout) |
Retained for backward compatibility. | |
void | LEM_set_read_to (unsigned timeout) |
Retained for backward compatibility. | |
unsigned | LEM_get_load_to (void) |
Retained for backward compatibility. | |
unsigned | LEM_get_read_to (void) |
Retained for backward compatibility. | |
void | TEM_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp command targeted at the common controller block of a TEM. | |
void | TIC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp command targeted at the TIC block of a TEM. | |
void | CCC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned ccc, unsigned reg, unsigned payload) |
Create a LATp command targeted at a CCC. | |
void | CRC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned ccc, unsigned crc, unsigned reg, unsigned short payload) |
Create a LEM_ci targeted at a CRC. | |
void | CFE_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned ccc, unsigned crc, unsigned cfe, unsigned reg, unsigned short payload) |
Create a LATp command targeted at a CFE. | |
void | TCC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned tcc, unsigned reg, unsigned payload) |
Create a LEM_ci targeted at a TCC. | |
void | TRC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned tcc, unsigned trc, unsigned reg, unsigned long long payload) |
Create a LEM_ci targeted at a TRC. | |
void | TFE_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned tcc, unsigned trc, unsigned tfe, unsigned reg, unsigned long long payload) |
Create a LATp Command targeted at a TFE. | |
void | TDC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned tcc, unsigned trc, unsigned tfe, unsigned long long payload) |
Create a LATp Command targeted at the DAC register of a TFE. | |
void | AEM_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LEM_ci targeted at the common controller block of the AEM. | |
void | AEM_ENV_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned long long payload) |
Create a LATp Command targeted at the Environment block of the AEM. | |
void | ARC_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned arc, unsigned reg, unsigned short payload) |
Create a LATp Command targeted at an ARC. | |
void | AFE_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned arc, unsigned afe, unsigned reg, unsigned short payload) |
Create a LATp Command targeted at an AFE. | |
void | PDU_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp Command targeted at the common controller of the PDU. | |
void | PDU_ENV_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp command targeted at the environment block of the PDU. | |
void | CRU_encode (LEM_ci *cmd, LEM_FUNCTION function, unsigned reg, unsigned payload) |
Create a LATp command targeted at the CRU. | |
void | EBM_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp command targeted at the common controller block of the EBM. | |
void | EBM_STAT_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, unsigned reg, unsigned payload) |
Create a LATp command targeted at the statistics block of the EBM. | |
void | GEM_encode (LEM_ci *cmd, LEM_FUNCTION function, LEM_LATP_ADDR addr, LEM_REG_BLK blk, unsigned reg, unsigned payload) |
Create a LATp command targeted at the GEM. | |
void | LAM_encode (LEM_ci *cmd, LEM_LATP_ADDR addr) |
Create a look-at-me command. | |
void | LAM_LCB_encode (LEM_ci *cmd, LEM_LATP_ADDR addr, unsigned value, unsigned enable_mask) |
Create a look-at-me command targetted at an LCB. |
|
Create a LEM_ci targeted at the common controller block of the AEM.
|
|
Create a LATp Command targeted at the Environment block of the AEM.
|
|
Create a LATp Command targeted at an AFE.
|
|
Create a LATp Command targeted at an ARC.
|
|
Create a LATp command targeted at a CCC.
|
|
Create a LATp command targeted at a CFE.
|
|
Create a LEM_ci targeted at a CRC.
|
|
Create a LATp command targeted at the CRU.
|
|
Create a LATp command targeted at the common controller block of the EBM.
|
|
Create a LATp command targeted at the statistics block of the EBM.
|
|
Create a LATp command targeted at the GEM.
|
|
Select the appropriate LEM_DB_server function to call to get the stall/timeout for this register operation.
|
|
Create a look-at-me command.
|
|
Create a look-at-me command targetted at an LCB.
|
|
Retained for backward compatibility.
|
|
Retained for backward compatibility.
|
|
Retained for backward compatibility.
|
|
Retained for backward compatibility.
|
|
Create a LATp Command targeted at the common controller of the PDU.
|
|
Create a LATp command targeted at the environment block of the PDU.
|
|
Create a LEM_ci targeted at a TCC.
|
|
Create a LATp Command targeted at the DAC register of a TFE.
|
|
Create a LATp command targeted at the common controller block of a TEM.
|
|
Create a LATp Command targeted at a TFE.
|
|
Create a LATp command targeted at the TIC block of a TEM.
|
|
Create a LEM_ci targeted at a TRC.
|