Public Member Functions | Private Attributes | Static Private Attributes
industrial::joint_feedback_ex::JointFeedbackEx Class Reference

#include <joint_feedback_ex.h>

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

List of all members.

Public Member Functions

unsigned int byteLength ()
void copyFrom (JointFeedbackEx &src)
 Copies the passed in value.
industrial::shared_types::shared_int getGroupsNumber ()
 Gets groups_number Gets the number of groups currently running on the controller.
std::vector
< industrial::joint_feedback_message::JointFeedbackMessage
getJointMessages ()
void init ()
 Initializes a empty joint feedback ex.
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.
 JointFeedbackEx (void)
 Default constructor.
bool load (industrial::byte_array::ByteArray *buffer)
 check the validity state for a given field
bool operator== (JointFeedbackEx &rhs)
 == operator implementation
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.
void setJointMessages (std::vector< industrial::joint_feedback_message::JointFeedbackMessage > joint_feedback_messages)
bool unload (industrial::byte_array::ByteArray *buffer)
 ~JointFeedbackEx (void)
 Destructor.

Private Attributes

industrial::shared_types::shared_int groups_number_
 Number of groups attached to the controller.
std::vector
< industrial::joint_feedback_message::JointFeedbackMessage
joint_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

Default constructor.

This method creates empty data.

Definition at line 54 of file joint_feedback_ex.cpp.

Destructor.

Definition at line 58 of file joint_feedback_ex.cpp.


Member Function Documentation

Copies the passed in value.

Parameters:
src(value to copy)

Definition at line 74 of file joint_feedback_ex.cpp.

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.

Definition at line 105 of file joint_feedback_ex.h.

Initializes a empty joint feedback ex.

Definition at line 62 of file joint_feedback_ex.cpp.

Initializes a complete joint feedback ex.

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.

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.

Definition at line 100 of file joint_feedback_ex.h.


Member Data Documentation

Number of groups attached to the controller.

Definition at line 154 of file joint_feedback_ex.h.

Definition at line 156 of file joint_feedback_ex.h.

Definition at line 160 of file joint_feedback_ex.h.

Definition at line 158 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)
autogenerated on Sat Jun 8 2019 19:06:58