| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
ISO-TP message id struct. More...
#include <isotp.h>
Data Fields | |
| union { | |
| uint32_t std_id: 11 | |
| uint32_t ext_id: 29 | |
| }; | |
| uint8_t | ext_addr | 
| uint8_t | ide: 1 | 
| uint8_t | use_ext_addr: 1 | 
| uint8_t | use_fixed_addr: 1 | 
ISO-TP message id struct.
Used to pass addresses to the bind and send functions.
| union { ... } isotp_msg_id::@101 | 
CAN identifier
If ISO-TP fixed addressing is used, isotp_bind ignores SA and priority sections and modifies TA section in flow control frames.
| uint8_t isotp_msg_id::ext_addr | 
ISO-TP extended address (if used)
| uint32_t isotp_msg_id::ext_id | 
| uint8_t isotp_msg_id::ide | 
Indicates the CAN identifier type (0 for standard or 1 for extended)
| uint32_t isotp_msg_id::std_id | 
| uint8_t isotp_msg_id::use_ext_addr | 
Indicates if ISO-TP extended addressing is used
| uint8_t isotp_msg_id::use_fixed_addr | 
Indicates if ISO-TP fixed addressing (acc. to SAE J1939) is used