28 #ifndef UR_ROBOT_DRIVER_ABSTRACT_PRIMARY_CONSUMER_H_INCLUDED 29 #define UR_ROBOT_DRIVER_ABSTRACT_PRIMARY_CONSUMER_H_INCLUDED 38 namespace primary_interface
61 virtual bool consume(std::shared_ptr<PrimaryPackage> product)
final 63 if (product !=
nullptr)
65 return product->consumeWith(*
this);
82 #endif // ifndef UR_ROBOT_DRIVER_ABSTRACT_PRIMARY_CONSUMER_H_INCLUDED Base consumer for primary packages.
virtual bool consume(std::shared_ptr< PrimaryPackage > product) final
This consume method is usally being called by the Pipeline structure. We don't necessarily need to kn...
Base class for a RobotState data packages will be used directly.
Parent class for for arbitrary consumers.
The VersionMessage class handles the version messages sent via the primary UR interface.
This messages contains information about the robot's calibration. The DH parameters are a combination...
The RobotMessage class is a parent class for the different received robot messages.
virtual ~AbstractPrimaryConsumer()=default
AbstractPrimaryConsumer()=default