GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
CmdConfirm (720/0x2D0) - Telemetry Packet
|
"Response to command from spacecraft" (SVC/ITC) View Options: (help) Context:
Description:
Layout: (hide detail; help)
CmdConfirm (pkt) | ITC_NodeID nid (fld) | ITC_TaskID tid (fld) | Time_msui deq_msui (fld) | Time_lsui deq_lsui (fld) | Time_msui exe_msui (fld) | Time_lsui exe_lsui (fld) | Status status (fld) | Drop drp (fld) | Flags flags (bf) | | pad15 rsv (0-14) | | isTime44 isTime44 (15) | CmdHeader cmd_hdr (str) | | Hdr0 hdr0 (bf) | | | Version ver (0-2) | | | isCmd isCmd (3) | | | Sec_hdr sec_hdr (4) | | | Apid apid (5-15) | | Hdr1 hdr1 (bf) | | | Seq_flg seq_flg (0-1) | | | Seq_cnt seq_cnt (2-15) | | Cmd_len cmd_len (fld) | | Hdr3 hdr3 (bf) | | | Fnc_pad fnc_pad (0) | | | Fnc_code fnc (1-15)
typedef struct _ITC_CmdConfirm_Tlm {
/* Telemetry header */
char hdr[14];
/* ITC node ID */
char nid;
/* ITC task ID */
char tid;
/* Time (most significant 32 bits) */
unsigned int deq_msui;
/* Time (least significant 32 bits) */
unsigned int deq_lsui;
/* Time (most significant 32 bits) */
unsigned int exe_msui;
/* Time (least significant 32 bits) */
unsigned int exe_lsui;
/* MSG status code */
unsigned int status;
/* Number of dropped confirmations */
unsigned short drp;
/* Assorted command confirmation flags */
ITC_Flags flags;
/* CCSDS telecommand header */
ITC_CmdHeader cmd_hdr;
} ITC_CmdConfirm_Tlm;
Fields:
CCSDS telecommand header
Should memory constraints result in dropped command confirmation packets, the count of dropped packets (on a per task basis) is accumulated and returned in the next successful command confirmation.
Assorted command confirmation flags (only one currently defined: isTime44)
ITC identifies nodes on the communications network by number. These are the numbers.
ITC identifies tasks by number. These are the numbers.
The return code from the routine that executes the command.
Lower half of a WCT_time object (an 8-byte integer measuring nanoseconds since the LAT epoch).
Upper half of a WCT_time object (an 8-byte integer measuring nanoseconds since the LAT epoch). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||