Public Member Functions | Private Attributes
industrial::joint_feedback_message::JointFeedbackMessage Class Reference

Class encapsulated joint feedback message generation methods (either to or from a industrial::simple_message::SimpleMessage type. More...

#include <joint_feedback_message.h>

Inheritance diagram for industrial::joint_feedback_message::JointFeedbackMessage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

unsigned int byteLength ()
 Virtual method returns the object size when packed into a ByteArray.
bool getAccelerations (industrial::joint_data::JointData &dest)
bool getPositions (industrial::joint_data::JointData &dest)
industrial::shared_types::shared_int getRobotID ()
bool getTime (industrial::shared_types::shared_real &time)
bool getVelocities (industrial::joint_data::JointData &dest)
bool init (industrial::simple_message::SimpleMessage &msg)
 Initializes message from a simple message.
void init (industrial::joint_feedback::JointFeedback &data)
 Initializes message from a joint feedback structure.
void init ()
 Initializes a new message.
 JointFeedbackMessage (void)
 Default constructor.
bool load (industrial::byte_array::ByteArray *buffer)
 Virtual method for loading an object into a ByteArray.
bool unload (industrial::byte_array::ByteArray *buffer)
 Virtual method for unloading an object from a ByteArray.
 ~JointFeedbackMessage (void)
 Destructor.

Private Attributes

industrial::joint_feedback::JointFeedback data_

Detailed Description

Class encapsulated joint feedback message generation methods (either to or from a industrial::simple_message::SimpleMessage type.

This message simply wraps the industrial::joint_feedback::JointFeedback data type. The data portion of this typed message matches JointFeedback.

THIS CLASS IS NOT THREAD-SAFE

Definition at line 65 of file joint_feedback_message.h.


Constructor & Destructor Documentation

Default constructor.

This method creates an empty message.

Definition at line 53 of file joint_feedback_message.cpp.

Destructor.

Definition at line 58 of file joint_feedback_message.cpp.


Member Function Documentation

Virtual method returns the object size when packed into a ByteArray.

Returns:
object size (in bytes)

Implements industrial::simple_serialize::SimpleSerialize.

Definition at line 108 of file joint_feedback_message.h.

Definition at line 133 of file joint_feedback_message.h.

Definition at line 123 of file joint_feedback_message.h.

Definition at line 113 of file joint_feedback_message.h.

Definition at line 118 of file joint_feedback_message.h.

Definition at line 128 of file joint_feedback_message.h.

Initializes message from a simple message.

Parameters:
simplemessage to construct from
Returns:
true if message successfully initialized, otherwise false

Implements industrial::typed_message::TypedMessage.

Definition at line 63 of file joint_feedback_message.cpp.

Initializes message from a joint feedback structure.

Parameters:
jointfeedback data structure

Definition at line 80 of file joint_feedback_message.cpp.

Initializes a new message.

Implements industrial::typed_message::TypedMessage.

Definition at line 86 of file joint_feedback_message.cpp.

Virtual method for loading an object into a ByteArray.

This method should load all the required data to reconstruct the class object into the buffer

Parameters:
bufferpointer to ByteArray
Returns:
true on success, false otherwise (buffer not large enough)

Implements industrial::simple_serialize::SimpleSerialize.

Definition at line 92 of file joint_feedback_message.cpp.

Virtual method for unloading an object from a ByteArray.

This method should unload all the required data to reconstruct the class object (in place)

Parameters:
bufferpointer to ByteArray
Returns:
true on success, false otherwise (buffer not large enough)

Implements industrial::simple_serialize::SimpleSerialize.

Definition at line 108 of file joint_feedback_message.cpp.


Member Data Documentation

Definition at line 140 of file joint_feedback_message.h.


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


simple_message
Author(s): Shaun Edwards
autogenerated on Tue Jan 17 2017 21:10:02