Public Member Functions | Protected Attributes | List of all members
Job_reader Class Reference

Job reader. More...

#include <job_reader.h>

Inheritance diagram for Job_reader:
Inheritance graph
[legend]

Public Member Functions

 Job_reader (std::shared_ptr< ros::NodeHandle > const &d)
 Job reader constructor. More...
 
void read () override
 read implementation More...
 
boost::circular_buffer< std::pair< std::string, job_data > > & robot_data ()
 Get Job_data. More...
 
void set_job_data (boost::circular_buffer< std::pair< std::string, job_data >> &robot_data)
 Set Job_data. More...
 
- Public Member Functions inherited from Abstract_param_reader
 Abstract_param_reader (std::shared_ptr< ros::NodeHandle > const &d)
 Abstract param reader constructor. More...
 
float float_of (XmlRpc::XmlRpcValue &val)
 Xmlrpc parser. More...
 

Protected Attributes

boost::circular_buffer< std::pair< std::string, job_data > > job_data_
 FIFO job information. More...
 
- Protected Attributes inherited from Abstract_param_reader
std::shared_ptr< ros::NodeHandle > nh_
 ROS Nodehandle. More...
 

Detailed Description

Job reader.

Reader which returns job data liked to robot

Definition at line 16 of file job_reader.h.

Constructor & Destructor Documentation

◆ Job_reader()

Job_reader::Job_reader ( std::shared_ptr< ros::NodeHandle > const &  d)
inline

Job reader constructor.

Calls read() implementation

Parameters
dROS Nodehandle

Definition at line 26 of file job_reader.h.

Member Function Documentation

◆ read()

void Job_reader::read ( )
overridevirtual

read implementation

Implements Abstract_param_reader.

Definition at line 5 of file job_reader.cpp.

◆ robot_data()

boost::circular_buffer<std::pair<std::string, job_data> >& Job_reader::robot_data ( )
inline

Get Job_data.

Returns
FIFO job information

Definition at line 41 of file job_reader.h.

◆ set_job_data()

void Job_reader::set_job_data ( boost::circular_buffer< std::pair< std::string, job_data >> &  robot_data)
inline

Set Job_data.

Calls pure virtual read() methode

Parameters
robot_dataFIFO job information

Definition at line 35 of file job_reader.h.

Member Data Documentation

◆ job_data_

boost::circular_buffer<std::pair<std::string, job_data> > Job_reader::job_data_
protected

FIFO job information.

Definition at line 18 of file job_reader.h.


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


multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43