Skip to content

Struct SYN_CanNM_Config

ClassList > SYN_CanNM_Config

AUTOSAR CAN Network Management Configuration.

  • #include <syn_cannm.h>

Public Attributes

Type Name
uint32_t can_id_base
uint32_t can_id_mask
uint32_t msg_cycle_ms
uint32_t nm_timeout_ms
uint8_t node_id
uint32_t repeat_msg_time_ms
uint32_t wait_bus_sleep_ms

Public Attributes Documentation

variable can_id_base

uint32_t SYN_CanNM_Config::can_id_base;

CAN NM ID Base (e.g. 0x400)


variable can_id_mask

uint32_t SYN_CanNM_Config::can_id_mask;

CAN NM ID Filter Mask (e.g. 0x7F0)


variable msg_cycle_ms

uint32_t SYN_CanNM_Config::msg_cycle_ms;

Transmission period (default: 100ms)


variable nm_timeout_ms

uint32_t SYN_CanNM_Config::nm_timeout_ms;

NM Timeout (default: 1000ms)


variable node_id

uint8_t SYN_CanNM_Config::node_id;

Local ECU Node ID (e.g. 0x01)


variable repeat_msg_time_ms

uint32_t SYN_CanNM_Config::repeat_msg_time_ms;

Repeat Message State Duration (default: 1600ms)


variable wait_bus_sleep_ms

uint32_t SYN_CanNM_Config::wait_bus_sleep_ms;

Wait Bus Sleep Timeout (default: 1500ms)



The documentation for this class was generated from the following file src/syntropic/proto/syn_cannm.h