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)