GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V3-1-0

Constituent: mem_unit_test     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

_mem_LoadInfo Struct Reference

Load unit test descriptor. More...

Collaboration diagram for _mem_LoadInfo:

Collaboration graph
[legend]

Data Fields

MEM_LoadHandle handle
MEM_LoadHandlehandle_p
MEM_LoadInfo exp_info
MEM_LoadInfo act_info
MEM_LoadInfoinfo_p
unsigned short apid
unsigned short func_code
unsigned short pkt_body_bytes
unsigned char * pkt_body_p
unsigned char pkt_body [(MEM_LOAD_MEM_WRITE_MAX_WORDS *4)+32]
caddr_t map_start_addr
size_t map_num_bytes
MEM_mapAccessType map_access_flags
MEM_mapAccessCbmap_read_cb
MEM_mapAccessCbmap_write_cb
unsigned int exp_status
unsigned int exp_info_status
unsigned char dest [(MEM_LOAD_MEM_WRITE_MAX_WORDS *4)+32]
unsigned char exp_dest [(MEM_LOAD_MEM_WRITE_MAX_WORDS *4)+32]

Detailed Description

Load unit test descriptor.

A structure used to describe information about a memory load. This structure is updated locally as the load progresses and compared to the load context returned from the Memory Load functions.


Field Documentation

MEM_LoadInfo _mem_LoadInfo::act_info
 

Actual context information.

unsigned short _mem_LoadInfo::apid
 

APID for packet handlers.

unsigned char _mem_LoadInfo::dest[(MEM_LOAD_MEM_WRITE_MAX_WORDS * 4) + 32]
 

Target for loads.

unsigned char _mem_LoadInfo::exp_dest[(MEM_LOAD_MEM_WRITE_MAX_WORDS * 4) + 32]
 

Expected load data.

MEM_LoadInfo _mem_LoadInfo::exp_info
 

Expected context information.

unsigned int _mem_LoadInfo::exp_info_status
 

Expected MEM_loadGetInfo status.

unsigned int _mem_LoadInfo::exp_status
 

Expected MEM function status.

unsigned short _mem_LoadInfo::func_code
 

Function code for pkt handlers.

MEM_LoadHandle _mem_LoadInfo::handle
 

Load context handle.

MEM_LoadHandle* _mem_LoadInfo::handle_p
 

Pointer to load context handle.

MEM_LoadInfo* _mem_LoadInfo::info_p
 

Pointer to actual context info.

MEM_mapAccessType _mem_LoadInfo::map_access_flags
 

Mem map entry access flags.

size_t _mem_LoadInfo::map_num_bytes
 

Size of mem map entry, in bytes.

MEM_mapAccessCb* _mem_LoadInfo::map_read_cb
 

Mem map entry read callback.

caddr_t _mem_LoadInfo::map_start_addr
 

Start address of mem map entry.

MEM_mapAccessCb* _mem_LoadInfo::map_write_cb
 

Mem map entry write callback.

unsigned char _mem_LoadInfo::pkt_body[(MEM_LOAD_MEM_WRITE_MAX_WORDS * 4) + 32]
 

Telecommand packet body.

unsigned short _mem_LoadInfo::pkt_body_bytes
 

Num valid bytes in packet body.

unsigned char* _mem_LoadInfo::pkt_body_p
 

Pointer to packet body.


The documentation for this struct was generated from the following file:
Generated on Mon Dec 13 07:37:19 2004 by doxygen 1.3.3