24 #ifndef DS402GROUP_HPP 25 #define DS402GROUP_HPP 28 namespace canopen_schunk {
30 template <
typename NodeT>
34 DS301Node::Ptr node(
new NodeT(node_id, can_device, heartbeat_monitor));
std::vector< DS402Node::Ptr > m_ds402_nodes
#define LOGGING_INFO(streamname, arg)
DS301Node::Ptr addNode(const uint8_t node_id, const CanDevPtr can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
Creates a new node and adds it to the group.
ThreadStream & endl(ThreadStream &stream)
std::vector< DS301Node::Ptr > m_nodes
Class that holds devices according to the DS402 (drives and motion control) specification.