11#ifndef CAN_COREX_CAN_COREX_NET_H_
12#define CAN_COREX_CAN_COREX_NET_H_
36#define CCX_MAX_INSTANCE_IN_NETWORK 12
44 CCX_NET_ALREDY_EXISTING,
45 CCX_NET_DOES_NOT_EXISTING,
61 CCX_NET_TX_REPLICATION = 0,
62 CCX_NET_TX_RX_REPLICATION,
77 CCX_NET_NODE_IN_NET = 0,
78 CCX_NET_NODE_REPEATER,
Core CAN CoreX public API.
CCX_net_node_type_t
Network node types.
Definition can_corex_net.h:76
CCX_net_status_t CCX_net_deinit(CCX_net_t *net)
Remove a CAN network from global list.
#define CCX_MAX_INSTANCE_IN_NETWORK
Maximum number of CAN instances that can be connected to a single network.
Definition can_corex_net.h:36
CCX_net_status_t CCX_net_init(CCX_net_t *net)
Initialize a CAN network.
CCX_net_status_t CCX_net_clear_nodes(CCX_net_t *net)
Clear all nodes from a network.
CCX_net_status_t
Network operation status codes.
Definition can_corex_net.h:42
CCX_net_replication_t
Message replication modes for network nodes.
Definition can_corex_net.h:60
Definition can_corex.h:460
Network node settings.
Definition can_corex_net.h:85
Network node entry.
Definition can_corex_net.h:94
CAN network structure.
Definition can_corex_net.h:139