Public Member Functions | Private Attributes | List of all members
CalibrationConsumer Class Reference
Inheritance diagram for CalibrationConsumer:
Inheritance graph
[legend]

Public Member Functions

 CalibrationConsumer ()
 
bool calibrationStatusReceived ()
 
virtual bool consume (std::shared_ptr< urcl::primary_interface::PrimaryPackage > product)
 Consumes a product, utilizing it's contents. More...
 
bool isCalibrated () const
 
virtual ~CalibrationConsumer ()=default
 
- Public Member Functions inherited from urcl::comm::IConsumer< urcl::primary_interface::PrimaryPackage >
virtual void onTimeout ()
 Functionality for handling consumer timeouts. More...
 
virtual void setupConsumer ()
 Set-up functionality of the consumer. More...
 
virtual void stopConsumer ()
 Stops the consumer. More...
 
virtual void teardownConsumer ()
 Fully tears down the consumer - by default no difference to stopping it. More...
 

Private Attributes

uint32_t calibrated_
 
bool have_received_data
 

Detailed Description

Definition at line 26 of file primary_pipeline_calibration.cpp.

Constructor & Destructor Documentation

◆ CalibrationConsumer()

CalibrationConsumer::CalibrationConsumer ( )
inline

Definition at line 29 of file primary_pipeline_calibration.cpp.

◆ ~CalibrationConsumer()

virtual CalibrationConsumer::~CalibrationConsumer ( )
virtualdefault

Member Function Documentation

◆ calibrationStatusReceived()

bool CalibrationConsumer::calibrationStatusReceived ( )
inline

Definition at line 52 of file primary_pipeline_calibration.cpp.

◆ consume()

virtual bool CalibrationConsumer::consume ( std::shared_ptr< urcl::primary_interface::PrimaryPackage product)
inlinevirtual

Consumes a product, utilizing it's contents.

Parameters
productShared pointer to the product to be consumed.
Returns
Success of the consumption.

Implements urcl::comm::IConsumer< urcl::primary_interface::PrimaryPackage >.

Definition at line 34 of file primary_pipeline_calibration.cpp.

◆ isCalibrated()

bool CalibrationConsumer::isCalibrated ( ) const
inline

Definition at line 46 of file primary_pipeline_calibration.cpp.

Member Data Documentation

◆ calibrated_

uint32_t CalibrationConsumer::calibrated_
private

Definition at line 58 of file primary_pipeline_calibration.cpp.

◆ have_received_data

bool CalibrationConsumer::have_received_data
private

Definition at line 59 of file primary_pipeline_calibration.cpp.


The documentation for this class was generated from the following file:


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47