ark::canbus::CanOpenNetwork
Defined in header “ark/canbus/canopen/network.hh”.
Methods
-
CanOpenNetwork(uint32_t master_node_id, std::function< void(const CanOpenPacket &)> egress_listener)
-
~CanOpenNetwork()
-
CanOpenNetwork()
-
CanOpenNetwork()
-
CanOpenNetwork & operator=()
-
CanOpenNetwork & operator=()
-
uint32_t master_node_id()
-
CanOpenNetworkStatus status()
-
std::shared_ptr< CanOpenNode > get_or_make_node(uint32_t node_id)
-
std::shared_ptr< CanOpenNode > get_node(uint32_t node_id)
-
void send_packet(const CanOpenPacket & packet)
-
void handle_packet(const CanOpenPacket & packet, std::chrono::steady_clock::time_point now)
-
void poll(std::chrono::steady_clock::time_point now)