Struct SYN_CanNM_Session¶
AUTOSAR CAN Network Management Session Context.
#include <syn_cannm.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_CanNM_Config | config |
| uint32_t | msg_cycle_timer |
| bool | node_comm_req |
| SYN_CanNM_State | prev_state |
| bool | repeat_msg_req |
| uint32_t | repeat_msg_timer |
| uint8_t | rx_cbv |
| uint8_t | rx_source_node_id |
| uint8_t | rx_user_data |
| SYN_CanNM_State | state |
| uint32_t | timeout_timer |
| uint8_t | user_data |
| uint32_t | wait_bus_sleep_timer |
Public Attributes Documentation¶
variable config¶
Session timer & ID configuration
variable msg_cycle_timer¶
Message transmission period timer in ms
variable node_comm_req¶
Local application network request
variable prev_state¶
Previous CAN NM FSM state
variable repeat_msg_req¶
Repeat message request flag
variable repeat_msg_timer¶
Repeat Message state duration timer in ms
variable rx_cbv¶
CBV of last received NM message
variable rx_source_node_id¶
Node ID of last received NM message
variable rx_user_data¶
User data from last received NM message
variable state¶
Current CAN NM FSM state
variable timeout_timer¶
NM Timeout timer in ms
variable user_data¶
Local user data bytes
variable wait_bus_sleep_timer¶
Wait Bus Sleep timer in ms
The documentation for this class was generated from the following file src/syntropic/proto/syn_cannm.h