} CanTp_NSaType; /** @req CANTP253 */\r
\r
typedef struct {\r
- uint32 CanTpNTa; /** @req CANTP255 */\r
+ uint32 CanTpNTa; /** @req CANTP255 */ /* TODO John: Why is this 32-bit */\r
} CanTp_NTaType; /** @req CANTP139 */\r
\r
typedef struct {\r
\r
\r
typedef struct {\r
+ const PduIdType CanTp_FcPduId; // When recieving this Pdu this conf can be used (if TA match in extended).\r
const PduIdType CanIf_FcPduId; // The polite CanIf PDU index.\r
const PduIdType PduR_PduId; // The polite PduR index.\r
const CanTp_AddressingFormantType CanTpAddressingFormant; /** @req CANTP242 */\r
typedef struct {\r
const PduIdType CanIf_PduId; // The polite CanIf index.\r
const PduIdType PduR_PduId; // The polite PduR index.\r
+ const PduIdType CanTp_FcPduId;\r
const CanTp_AddressingFormantType CanTpAddressingMode; /** @req CANTP262 */\r
const uint16 CanTpNas; /** @req CANTP263 */ /* N_As timeout for transmission of any CAN frame. */\r
const uint16 CanTpNbs; /** @req CANTP264 */ /* N_Bs timeout of transmission until reception of next Flow Control. */\r
} configData;\r
} CanTp_NSduType;\r
\r
+typedef struct {\r
+ const CanTp_AddressingFormantType CanTpAddressingMode;\r
+ const PduIdType CanTpNSduIndex;\r
+ const PduIdType CanTpReferringTxIndex;\r
+} CanTp_RxIdType;\r
+\r
// - - - - - - - - - - -\r
\r
/** Top level config container for CANTP implementation. */\r
/** */\r
const CanTp_NSduType *CanTpNSduList;\r
\r
+ const CanTp_RxIdType *CanTpRxIdList;\r
+\r
/** */\r
//const CanTp_RxNSduType *CanTpRxNSduList;\r
\r