|
"Directory Dump"
(APP/LFS)
ITOS Mnemonic: LFSDIRDUMP
View Options:
(help)
Context:
Description:
Dumps the contents of a directory specified by the LFSFILEID path. Only the device and directory number portions of the file ID are used. If the directory value is '127', a series of LFSROOTLIST telemetry packets are sent, one for each directory in the root directory of the device. Otherwise, a series of LFSDIRLIST telemetry packets are sent, one for each file in the directory. Valid devices for this telecommand are '/boot (0), '/ram' (1), '/ee0' (2), and '/ee1' (3). When the telecommand is directed at the boot partitions (device 0), up to 6 file listings may be produced. The lower and upper EEPROM banks each contain 3 boot file slots, which are reported if the file header contained at the beginning of the slot is valid.
Layout:
(hide detail;
help)
DirDump (pkt)
| NODETRANID flag (bf)
| | NODE nid (0-3)
| | TRANID tranID (4-15)
| PAD16 pad16 (fld)
| FILEID fileId (fld)
typedef struct _LFS_DirDump_Pkt {
/* CCSDS header */
char hdr[8];
/* Command payload */
LFS_DirDump_Prm pay;
} LFS_DirDump_Pkt;
Fields:
Brief: "Compound of node and transaction ID"
|