OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = CMD_ID DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 1 DESCRIPTION = " ID of the command that was sent to the FIS. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = OPCODE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 3 DESCRIPTION = " Opcode of the command. See Label for values. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = FIS_CMD_TYPE DATA_TYPE = MSB_INTEGER BYTES = 1 START_BYTE = 5 INVALID_CONSTANT = -1 DESCRIPTION = " Flags whether command is interactive (1) or not (0). " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = FIS_SEND_TIME DATA_TYPE = CHARACTER BYTES = 23 START_BYTE = 6 DESCRIPTION = " UTC time when the command was sent to the FIS, stored as yyyy-mm-ddThh:mm:ss.sss. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = SC_SENT_TIME DATA_TYPE = CHARACTER BYTES = 23 START_BYTE = 29 DESCRIPTION = " Approximate time command was sent to the spacecraft, stored as yyyy-mm-ddThh:mm:ss.sss. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = GRS_EXEC_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 52 DESCRIPTION = " CEB time when command was executed. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = TIME_ORBIT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 60 DESCRIPTION = " The time or orbit/pixel at which the command should be executed. If TIME_ORBIT_FLAG is true, lowest two bytes contain the pixel, next two bytes contain the orbit. If TIME_ORBIT is zero, the command is to be executed immediately. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = TIME_ORBIT_FLAG DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 68 DESCRIPTION = " True if the command to be executed by orbit/pixel, false if by time value. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = DELAY_FLAG DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 69 DESCRIPTION = " If non-zero, this a delayed command, to be executed at the time or orbit value given in TIME_ORBIT. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = PARM1 DATA_TYPE = MSB_INTEGER BYTES = 2 START_BYTE = 70 DESCRIPTION = " First command argument. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = PARM2 DATA_TYPE = MSB_INTEGER BYTES = 2 START_BYTE = 72 DESCRIPTION = " Second command argument. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = PARM3 DATA_TYPE = MSB_INTEGER BYTES = 2 START_BYTE = 74 DESCRIPTION = " Third command argument. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = EXEC_CODE DATA_TYPE = MSB_INTEGER BYTES = 2 START_BYTE = 76 INVALID_CONSTANT = -1 DESCRIPTION = " Completion code for command. If the command executed with no errors this value will be zero otherwise it will the error message id (MSG_ID) of the last error that occurred. " END_OBJECT = COLUMN