Zephyr API Documentation
2.7.0-rc2
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 | id_type: 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::@90 |
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::id_type |
Indicates the CAN identifier type (standard or 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