GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
LMEMPOOLDATA (785/0x311) - Telemetry Packet
|
"Memory Pool Statistics Dump" (SVC/MEM) View Options: (help) Context:
Description:
Layout: (hide detail; help)
LMEMPOOLDATA (pkt) | TIDBF idents (bf) | | TLATUNIT latUnit (0-3) | | TTRANID tranID (4-15) | TPOOLID poolID (fld) | TPAD16 pad (fld) | TPOOLFREEBYTES freeBytes (fld) | TPOOLFREEBLOCKS freeBlocks (fld) | TPOOLMAXBLKBYTES maxBlockBytes (fld) | TPOOLALLOCBYTES allocBytes (fld) | TPOOLALLOCBLOCKS allocBlocks (fld)
typedef struct _MEM_LMEMPOOLDATA_Tlm {
/* Telemetry header */
char hdr[14];
/* LAT Unit and Transaction ID Bitfield */
MEM_TIDBF idents;
/* Memory Pool ID */
unsigned short poolID;
/* 16-Bit Padding */
unsigned short pad;
/* Memory Pool Free Bytes */
unsigned int freeBytes;
/* Memory Pool Free Blocks */
unsigned int freeBlocks;
/* Memory Pool Maximum Block Size */
unsigned int maxBlockBytes;
/* Memory Pool Allocated Bytes */
unsigned int allocBytes;
/* Memory Pool Allocated Blocks */
unsigned int allocBlocks;
} MEM_LMEMPOOLDATA_Tlm;
Fields:
Bitfield containing the ID of the LAT unit that sent the telemetry and the transaction identifier of the telecommand that requested the telemetry.
Explicit padding of 16 bits.
Number of blocks allocated within the memory pool.
Number of bytes allocated within the memory pool.
Number of free blocks within the memory pool.
Number of free bytes within the memory pool.
Identifier for the memory pool for which the statistics were dumped.
Size, in bytes, of the largest free block within the memory pool. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||