#include <joint_feedback_ex.h>
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::JointFeedbackMessage > | getJointMessages () |
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::JointFeedbackMessage > | joint_feedback_messages_ |
industrial::joint_data::JointData | positions_ |
Static Private Attributes | |
static const industrial::shared_types::shared_int | MAX_NUM_GROUPS = 4 |
Definition at line 60 of file joint_feedback_ex.h.
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.
|
inlinevirtual |
Implements industrial::simple_serialize::SimpleSerialize.
Definition at line 144 of file joint_feedback_ex.h.
void industrial::joint_feedback_ex::JointFeedbackEx::copyFrom | ( | JointFeedbackEx & | src | ) |
Copies the passed in value.
src | (value to copy) |
Definition at line 74 of file joint_feedback_ex.cpp.
|
inline |
Gets groups_number Gets the number of groups currently running on the controller.
Definition at line 116 of file joint_feedback_ex.h.
|
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.
|
virtual |
check the validity state for a given field
field | field to check |
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
Definition at line 80 of file joint_feedback_ex.cpp.
|
inline |
Sets groups_number_ Numbers of group, this sets the amount of control groups connected to the controller.
groups_number | new groups_number value |
Definition at line 95 of file joint_feedback_ex.h.
|
inline |
Definition at line 100 of file joint_feedback_ex.h.
|
virtual |
Implements industrial::simple_serialize::SimpleSerialize.
Definition at line 110 of file joint_feedback_ex.cpp.
|
private |
Number of groups attached to the controller.
Definition at line 155 of file joint_feedback_ex.h.
|
private |
Definition at line 157 of file joint_feedback_ex.h.
|
staticprivate |
Definition at line 161 of file joint_feedback_ex.h.
|
private |
Definition at line 159 of file joint_feedback_ex.h.