GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LATC / dev > latc_wb / rhel4-32
#include <LATC/LATC_msgs.h>
#include <LATC/lrd.h>
#include <lem_p.h>
#include <data.h>
#include <AG_addr_s.h>
#include <AG_regEnums_s.h>
#include <MSG/MSG_pubdefs.h>
#include <LEM/msg_macros.h>
#include <LEM/decode.h>
#include <LEM/encode.h>
Functions | |
static void | modifyBroadcast (LATC_addr *lem_addr, const LATC_addr *latc_addr) |
Copy the address components from latc_addr into lem_addr modifying each occurance of LATC_BCAST_ADDR to be BCAST. | |
unsigned | LATC_loadGEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readGEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadAOC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Reports LATC_NOIMPL. | |
unsigned | LATC_readAOC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Reports LATC_NOIMPL. | |
unsigned | LATC_loadWIN (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readWIN (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadSCH (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readSCH (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTAM (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTAM (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadROI (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readROI (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTIE (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTIE (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadAEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readAEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadARC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readARC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadAFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readAFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTEM (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTIC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTIC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadCCC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readCCC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadCRC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readCRC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadCFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readCFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTCC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTCC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTRC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTRC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the register regId of the named component with value. | |
unsigned | LATC_readTFE (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the register regId of the named component. | |
unsigned | LATC_loadTDC (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Load the (onlt) register regId of the "TDC" psuedo-component (actually part of the TFE) with value. | |
unsigned | LATC_readTDC (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Read the (only) register regId of the "TDC" psuedo-component (actually part of the TFE). | |
unsigned | LATC_readSPT (LEM_micr *cr, const LATC_addr *addr, unsigned regId) |
Does nothing, since one doesn't read the SPT values directly. | |
unsigned | LATC_loadSPT (LEM_micr *cr, const LATC_addr *addr, unsigned regId, const void *value) |
Does nothing, since one doesn't load the SPT values directly. | |
void | LATC_decodeGEM (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeAOC (unsigned short *pkt, void *ptr) |
Reports LATC_NOIMPL. | |
void | LATC_decodeWIN (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeSCH (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTAM (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeROI (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTIE (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeAEM (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeARC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeAFE (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTEM (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTIC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeCCC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeCRC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeCFE (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTCC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTRC (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTFE (unsigned short *pkt, void *ptr) |
Decode the result item. | |
void | LATC_decodeTDC (unsigned short *pkt, void *ptr) |
Decode a result item containing the data for a register of the "TDC" psuedo-component. | |
void | LATC_decodeSPT (unsigned short *pkt, void *ptr) |
Decode the result item. |
void LATC_decodeAEM | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeAFE | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeAOC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Reports LATC_NOIMPL.
pkt | Ignored | |
ptr | Ignored |
void LATC_decodeARC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeCCC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeCFE | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeCRC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeGEM | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeROI | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeSCH | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeSPT | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTAM | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTCC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTDC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode a result item containing the data for a register of the "TDC" psuedo-component.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTEM | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTFE | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTIC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTIE | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeTRC | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
void LATC_decodeWIN | ( | unsigned short * | pkt, | |
void * | ptr | |||
) |
Decode the result item.
pkt | Pointer to a result item payload | |
ptr | Pointer to memory location to put decoded value |
unsigned LATC_loadAEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadAFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References LATC_addr::acd, ACD_addr::fe, modifyBroadcast(), and ACD_addr::rc.
unsigned LATC_loadAOC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Reports LATC_NOIMPL.
cr | Ignored | |
addr | Ignored | |
regId | Ignored | |
value | Ignored |
unsigned LATC_loadARC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References LATC_addr::acd, modifyBroadcast(), and ACD_addr::rc.
unsigned LATC_loadCCC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadCFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadCRC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadGEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadROI | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadSCH | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadSPT | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Does nothing, since one doesn't load the SPT values directly.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadTAM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadTCC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadTDC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the (onlt) register regId of the "TDC" psuedo-component (actually part of the TFE) with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
value | Ptr to value to load into the register | |
regId | Ignored |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadTEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadTFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadTIC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadTIE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_loadTRC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
References TEM_addr::cc, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_loadWIN | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId, | |||
const void * | value | |||
) |
Load the register regId of the named component with value.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register | |
value | Ptr to value to load into the register |
unsigned LATC_readAEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readAFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References LATC_addr::acd, ACD_addr::fe, modifyBroadcast(), and ACD_addr::rc.
unsigned LATC_readAOC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Reports LATC_NOIMPL.
cr | Ignored | |
addr | Ignored | |
regId | Ignored |
unsigned LATC_readARC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References LATC_addr::acd, modifyBroadcast(), and ACD_addr::rc.
unsigned LATC_readCCC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readCFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to a multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readCRC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readGEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readROI | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readSCH | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readSPT | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Does nothing, since one doesn't read the SPT values directly.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References LATC_readTRC().
unsigned LATC_readTAM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readTCC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readTDC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the (only) register regId of the "TDC" psuedo-component (actually part of the TFE).
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Ignored |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readTEM | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readTFE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, TEM_addr::fe, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readTIC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References modifyBroadcast(), LATC_addr::tem, and TEM_addr::to.
unsigned LATC_readTIE | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
unsigned LATC_readTRC | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
References TEM_addr::cc, modifyBroadcast(), TEM_addr::rc, LATC_addr::tem, and TEM_addr::to.
Referenced by LATC_readSPT().
unsigned LATC_readWIN | ( | LEM_micr * | cr, | |
const LATC_addr * | addr, | |||
unsigned | regId | |||
) |
Read the register regId of the named component.
cr | Pointer to an LCB multi-item command/response list | |
addr | Pointer to an address structure | |
regId | Register ID of the target register |
Copy the address components from latc_addr into lem_addr modifying each occurance of LATC_BCAST_ADDR to be BCAST.
lem_addr | Structure holding the address using "BCAST" as the broadcast flag | |
latc_addr | Structure holding the address using "LATC_BCAST_ADDR" as the broadcast flag |
References LATC_addr::cpt.
Referenced by LATC_loadAFE(), LATC_loadARC(), LATC_loadCCC(), LATC_loadCFE(), LATC_loadCRC(), LATC_loadTCC(), LATC_loadTDC(), LATC_loadTEM(), LATC_loadTFE(), LATC_loadTIC(), LATC_loadTRC(), LATC_readAFE(), LATC_readARC(), LATC_readCCC(), LATC_readCFE(), LATC_readCRC(), LATC_readTCC(), LATC_readTDC(), LATC_readTEM(), LATC_readTFE(), LATC_readTIC(), and LATC_readTRC().