Public Member Functions | Public Attributes | List of all members
youbot::YouBotSlaveMailboxMsgThreadSafe Class Reference

EtherCAT mailbox message of the youBot slaves (thread safe) More...

#include <YouBotSlaveMailboxMsg.hpp>

Public Member Functions

YouBotSlaveMailboxMsgThreadSafeoperator= (const YouBotSlaveMailboxMsgThreadSafe &copy)
 
 YouBotSlaveMailboxMsgThreadSafe ()
 
 YouBotSlaveMailboxMsgThreadSafe (unsigned int slaveNo)
 
 YouBotSlaveMailboxMsgThreadSafe (const YouBotSlaveMailboxMsgThreadSafe &copy)
 
 ~YouBotSlaveMailboxMsgThreadSafe ()
 

Public Attributes

DataObjectLockFree< std::string > parameterName
 
DataObjectLockFree< unsigned int > slaveNumber
 
DataObjectLockFree< mailboxInputBufferstctInput
 
DataObjectLockFree< mailboxOutputBufferstctOutput
 

Detailed Description

EtherCAT mailbox message of the youBot slaves (thread safe)

Definition at line 143 of file YouBotSlaveMailboxMsg.hpp.

Constructor & Destructor Documentation

youbot::YouBotSlaveMailboxMsgThreadSafe::YouBotSlaveMailboxMsgThreadSafe ( )
inline

Definition at line 150 of file YouBotSlaveMailboxMsg.hpp.

youbot::YouBotSlaveMailboxMsgThreadSafe::YouBotSlaveMailboxMsgThreadSafe ( unsigned int  slaveNo)
inline

Definition at line 156 of file YouBotSlaveMailboxMsg.hpp.

youbot::YouBotSlaveMailboxMsgThreadSafe::YouBotSlaveMailboxMsgThreadSafe ( const YouBotSlaveMailboxMsgThreadSafe copy)
inline

Definition at line 161 of file YouBotSlaveMailboxMsg.hpp.

youbot::YouBotSlaveMailboxMsgThreadSafe::~YouBotSlaveMailboxMsgThreadSafe ( )
inline

Definition at line 183 of file YouBotSlaveMailboxMsg.hpp.

Member Function Documentation

YouBotSlaveMailboxMsgThreadSafe& youbot::YouBotSlaveMailboxMsgThreadSafe::operator= ( const YouBotSlaveMailboxMsgThreadSafe copy)
inline

Definition at line 188 of file YouBotSlaveMailboxMsg.hpp.

Member Data Documentation

DataObjectLockFree<std::string> youbot::YouBotSlaveMailboxMsgThreadSafe::parameterName

Definition at line 209 of file YouBotSlaveMailboxMsg.hpp.

DataObjectLockFree<unsigned int> youbot::YouBotSlaveMailboxMsgThreadSafe::slaveNumber

Definition at line 211 of file YouBotSlaveMailboxMsg.hpp.

DataObjectLockFree<mailboxInputBuffer> youbot::YouBotSlaveMailboxMsgThreadSafe::stctInput

Definition at line 147 of file YouBotSlaveMailboxMsg.hpp.

DataObjectLockFree<mailboxOutputBuffer> youbot::YouBotSlaveMailboxMsgThreadSafe::stctOutput

Definition at line 146 of file YouBotSlaveMailboxMsg.hpp.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:27