20 #ifndef CRPS_CONSTANTS_H 21 #define CRPS_CONSTANTS_H 33 unsigned short ushortParam1;
34 unsigned short ushortParam2;
40 unsigned short outcome;
41 unsigned short stepId;
51 unsigned char* sidPtr;
56 unsigned char* rdlSlotListPtr;
61 unsigned char* sidPtr;
62 unsigned short outcome;
67 CrPsFlag_t* evtFlagPtr;
68 unsigned short* eidPtr;
80 #define CRPS_REQVERIF 1 85 #define CRPS_REQVERIF_ACC_SUCC 1 90 #define CRPS_REQVERIF_ACC_FAIL 2 95 #define CRPS_REQVERIF_START_SUCC 3 100 #define CRPS_REQVERIF_START_FAIL 4 105 #define CRPS_REQVERIF_PROG_SUCC 5 110 #define CRPS_REQVERIF_PROG_FAIL 6 115 #define CRPS_REQVERIF_TERM_SUCC 7 120 #define CRPS_REQVERIF_TERM_FAIL 8 125 #define CRPS_REQVERIF_REROUT_FAIL 10 135 #define CRPS_HK_CREATE_HKSTRUCT_CMD 1 140 #define CRPS_HK_CREATE_DIAGSTRUCT_CMD 2 145 #define CRPS_HK_DELETE_HKSTRUCT_CMD 3 150 #define CRPS_HK_DELETE_DIAGSTRUCT_CMD 4 155 #define CRPS_HK_ENABLE_PERIODICHK_CMD 5 160 #define CRPS_HK_DISABLE_PERIODICHK_CMD 6 165 #define CRPS_HK_ENABLE_PERIODICDIAG_CMD 7 170 #define CRPS_HK_DISABLE_PERIODICDIAG_CMD 8 175 #define CRPS_HK_HKREP_STRUCT_CMD 9 180 #define CRPS_HK_HKREP_STRUCT_REP 10 185 #define CRPS_HK_DIAGREP_STRUCT_CMD 11 190 #define CRPS_HK_DIAGREP_STRUCT_REP 12 195 #define CRPS_HK_HKPARAM_REP 25 200 #define CRPS_HK_DIAGPARAM_REP 26 205 #define CRPS_HK_HKONESHOT_CMD 27 210 #define CRPS_HK_DIAGONESHOT_CMD 28 220 #define CRPS_EVT_SEVLEVEL1_REP 1 225 #define CRPS_EVT_SEVLEVEL2_REP 2 230 #define CRPS_EVT_SEVLEVEL3_REP 3 235 #define CRPS_EVT_SEVLEVEL4_REP 4 240 #define CRPS_EVT_ENABLE_CMD 5 245 #define CRPS_EVT_DISABLE_CMD 6 250 #define CRPS_EVT_REPDISABLED_CMD 7 255 #define CRPS_EVT_REPDISABLED_REP 8 265 #define CRPS_LPT_DOWNFIRST_REP 1 270 #define CRPS_LPT_DOWNINTER_REP 2 275 #define CRPS_LPT_DOWNLAST_REP 3 280 #define CRPS_LPT_UPFIRST_CMD 9 285 #define CRPS_LPT_UPINTER_CMD 10 290 #define CRPS_LPT_UPLAST_CMD 11 295 #define CRPS_LPT_UPABORT_REP 16 300 #define CRPS_LPT_STARTDOWN_CMD 129 305 #define CRPS_LPT_ABORTDOWN_CMD 130 315 #define CRPS_TEST_AREYOUALIVE_CONNECTION_CMD 1 320 #define CRPS_TEST_AREYOUALIVE_CONNECTION_REP 2 325 #define CRPS_TEST_ONBOARD_CONNECTION_CMD 3 330 #define CRPS_TEST_ONBOARD_CONNECTION_REP 4 341 #define OFFSET_PAR_LENGTH_OUT_REP_PCKT sizeof(TmHeader_t) 346 #define OFFSET_PAR_LENGTH_IN_CMD_PCKT sizeof(TcHeader_t) 362 #define CRPS_REQVERIF_ACC_SUCC_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 4 + CRC_LENGTH) 367 #define CRPS_REQVERIF_ACC_FAIL_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 372 #define CRPS_REQVERIF_START_SUCC_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 4 + CRC_LENGTH) 377 #define CRPS_REQVERIF_START_FAIL_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 382 #define CRPS_REQVERIF_PROG_SUCC_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 8 + CRC_LENGTH) 387 #define CRPS_REQVERIF_PROG_FAIL_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 14 + CRC_LENGTH) 392 #define CRPS_REQVERIF_TERM_SUCC_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 4 + CRC_LENGTH) 397 #define CRPS_REQVERIF_TERM_FAIL_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 402 #define CRPS_REQVERIF_REROUT_FAIL_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 407 #define CRPS_HK_CREATE_HKSTRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 412 #define CRPS_HK_CREATE_DIAGSTRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 417 #define CRPS_HK_DELETE_HKSTRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 422 #define CRPS_HK_DELETE_DIAGSTRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 427 #define CRPS_HK_ENABLE_PERIODICHK_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 432 #define CRPS_HK_DISABLE_PERIODICHK_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 437 #define CRPS_HK_ENABLE_PERIODICDIAG_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 442 #define CRPS_HK_DISABLE_PERIODICDIAG_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 447 #define CRPS_HK_HKREP_STRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 452 #define CRPS_HK_HKREP_STRUCT_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 457 #define CRPS_HK_DIAGREP_STRUCT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 462 #define CRPS_HK_DIAGREP_STRUCT_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 467 #define CRPS_HK_HKPARAM_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 472 #define CRPS_HK_DIAGPARAM_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 477 #define CRPS_HK_HKONESHOT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 482 #define CRPS_HK_DIAGONESHOT_CMD_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 488 #define CRPS_EVT__REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 10 + CRC_LENGTH) 493 #define CRPS_LPT__REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 982 + CRC_LENGTH) 495 #define CRPS_LPT_UPABORT_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 6 + CRC_LENGTH) 501 #define CRPS_TEST_AREYOUALIVE_CONNECTION_CMD_LENGTH (OFFSET_PAR_LENGTH_IN_CMD_PCKT + CRC_LENGTH) 506 #define CRPS_TEST_AREYOUALIVE_CONNECTION_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + CRC_LENGTH) 511 #define CRPS_TEST_ONBOARD_CONNECTION_CMD_LENGTH (OFFSET_PAR_LENGTH_IN_CMD_PCKT + 2 + CRC_LENGTH) 516 #define CRPS_TEST_ONBOARD_CONNECTION_REP_LENGTH (OFFSET_PAR_LENGTH_OUT_REP_PCKT + 2 + CRC_LENGTH) Header file to define all user-configurable constants and types for the IASW Application.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
Packet header definitions.
uint8_t CrPsSid_t
Type used for the Parameter Report Structure ID of a packet.