Public Member Functions | Private Attributes | Static Private Attributes | List of all members
industrial::joint_feedback_ex::JointFeedbackEx Class Reference

#include <joint_feedback_ex.h>

Inheritance diagram for industrial::joint_feedback_ex::JointFeedbackEx:
Inheritance graph
[legend]

Public Member Functions

unsigned int byteLength ()
 
void copyFrom (JointFeedbackEx &src)
 Copies the passed in value. More...
 
industrial::shared_types::shared_int getGroupsNumber ()
 Gets groups_number Gets the number of groups currently running on the controller. More...
 
std::vector< industrial::joint_feedback_message::JointFeedbackMessagegetJointMessages ()
 
void init ()
 Initializes a empty joint feedback ex. More...
 
void init (industrial::shared_types::shared_int groups_number, std::vector< industrial::joint_feedback_message::JointFeedbackMessage > joints_feedback_points)
 Initializes a complete joint feedback ex. More...
 
 JointFeedbackEx (void)
 Default constructor. More...
 
bool load (industrial::byte_array::ByteArray *buffer)
 check the validity state for a given field More...
 
bool operator== (JointFeedbackEx &rhs)
 == operator implementation More...
 
void setGroupsNumber (industrial::shared_types::shared_int groups_number)
 Sets groups_number_ Numbers of group, this sets the amount of control groups connected to the controller. More...
 
void setJointMessages (std::vector< industrial::joint_feedback_message::JointFeedbackMessage > joint_feedback_messages)
 
bool unload (industrial::byte_array::ByteArray *buffer)
 
 ~JointFeedbackEx (void)
 Destructor. More...
 

Private Attributes

industrial::shared_types::shared_int groups_number_
 Number of groups attached to the controller. More...
 
std::vector< industrial::joint_feedback_message::JointFeedbackMessagejoint_feedback_messages_
 
industrial::joint_data::JointData positions_
 

Static Private Attributes

static const industrial::shared_types::shared_int MAX_NUM_GROUPS = 4
 

Detailed Description

Definition at line 60 of file joint_feedback_ex.h.

Constructor & Destructor Documentation

industrial::joint_feedback_ex::JointFeedbackEx::JointFeedbackEx ( void  )

Default constructor.

This method creates empty data.

Definition at line 54 of file joint_feedback_ex.cpp.

industrial::joint_feedback_ex::JointFeedbackEx::~JointFeedbackEx ( void  )

Destructor.

Definition at line 58 of file joint_feedback_ex.cpp.

Member Function Documentation

unsigned int industrial::joint_feedback_ex::JointFeedbackEx::byteLength ( )
inlinevirtual
void industrial::joint_feedback_ex::JointFeedbackEx::copyFrom ( JointFeedbackEx src)

Copies the passed in value.

Parameters
src(value to copy)

Definition at line 74 of file joint_feedback_ex.cpp.

industrial::shared_types::shared_int industrial::joint_feedback_ex::JointFeedbackEx::getGroupsNumber ( )
inline

Gets groups_number Gets the number of groups currently running on the controller.

Returns
groups_number value

Definition at line 116 of file joint_feedback_ex.h.

std::vector<industrial::joint_feedback_message::JointFeedbackMessage> industrial::joint_feedback_ex::JointFeedbackEx::getJointMessages ( )
inline

Definition at line 105 of file joint_feedback_ex.h.

void industrial::joint_feedback_ex::JointFeedbackEx::init ( )

Initializes a empty joint feedback ex.

Definition at line 62 of file joint_feedback_ex.cpp.

void industrial::joint_feedback_ex::JointFeedbackEx::init ( industrial::shared_types::shared_int  groups_number,
std::vector< industrial::joint_feedback_message::JointFeedbackMessage joints_feedback_points 
)

Initializes a complete joint feedback ex.

bool industrial::joint_feedback_ex::JointFeedbackEx::load ( industrial::byte_array::ByteArray buffer)
virtual

check the validity state for a given field

Parameters
fieldfield to check
Returns
true if specified field contains valid data

Implements industrial::simple_serialize::SimpleSerialize.

Definition at line 85 of file joint_feedback_ex.cpp.

bool industrial::joint_feedback_ex::JointFeedbackEx::operator== ( JointFeedbackEx rhs)

== operator implementation

Returns
true if equal

Definition at line 80 of file joint_feedback_ex.cpp.

void industrial::joint_feedback_ex::JointFeedbackEx::setGroupsNumber ( industrial::shared_types::shared_int  groups_number)
inline

Sets groups_number_ Numbers of group, this sets the amount of control groups connected to the controller.

Parameters
groups_numbernew groups_number value

Definition at line 95 of file joint_feedback_ex.h.

void industrial::joint_feedback_ex::JointFeedbackEx::setJointMessages ( std::vector< industrial::joint_feedback_message::JointFeedbackMessage joint_feedback_messages)
inline

Definition at line 100 of file joint_feedback_ex.h.

bool industrial::joint_feedback_ex::JointFeedbackEx::unload ( industrial::byte_array::ByteArray buffer)
virtual

Member Data Documentation

industrial::shared_types::shared_int industrial::joint_feedback_ex::JointFeedbackEx::groups_number_
private

Number of groups attached to the controller.

Definition at line 155 of file joint_feedback_ex.h.

std::vector<industrial::joint_feedback_message::JointFeedbackMessage> industrial::joint_feedback_ex::JointFeedbackEx::joint_feedback_messages_
private

Definition at line 157 of file joint_feedback_ex.h.

const industrial::shared_types::shared_int industrial::joint_feedback_ex::JointFeedbackEx::MAX_NUM_GROUPS = 4
staticprivate

Definition at line 161 of file joint_feedback_ex.h.

industrial::joint_data::JointData industrial::joint_feedback_ex::JointFeedbackEx::positions_
private

Definition at line 159 of file joint_feedback_ex.h.


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


motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute), Ted Miller (MotoROS) (Yaskawa Motoman), Eric Marcil (MotoROS) (Yaskawa Motoman)
autogenerated on Sat May 8 2021 02:27:44