Group isotp_config¶
Build-time configuration for ISO-TP. More...
Detailed Description¶
Configuration parameters in this group control protocol behavior as exposed by the API in isotp.h and implemented in isotp.c. They cover limits and timing used when sending and receiving single- and multi-frame messages, including block size (BS), minimum separation time (ST_min), and response timeouts. They also enable optional features such as frame padding, an extra argument for isotp_user_send_can, and callbacks for transmit and receive completion.
** **
- ISO_TP_DEFAULT_BLOCK_SIZE : default receiver block size (BS).
- ISO_TP_DEFAULT_ST_MIN_US : default minimum separation time (ST_min) in us.
- ISO_TP_MAX_WFT_NUMBER : maximum number of FC.Wait frames in a row.
- ISO_TP_DEFAULT_RESPONSE_TIMEOUT_US : response timeout during multi-frame transfer.
- ISO_TP_FRAME_PADDING : enable frame padding for ISO-TP frames.
- ISO_TP_FRAME_PADDING_VALUE : padding byte value when padding is enabled.
- ISO_TP_USER_SEND_CAN_ARG : add a user argument to isotp_user_send_can.
- ISO_TP_TRANSMIT_COMPLETE_CALLBACK : enable transmit complete callback support.
- ISO_TP_RECEIVE_COMPLETE_CALLBACK: enable receive complete callback support.