Go to the documentation of this file.
32 #ifndef JOINT_MESSAGE_H
33 #define JOINT_MESSAGE_H
49 namespace joint_message
56 namespace SpecialSeqValues
Class encapsulated joint data (positions, accelerations, velocity, torque, and/or effort).
JointMessage(void)
Default constructor.
bool unload(industrial::byte_array::ByteArray *buffer)
Virtual method for unloading an object from a ByteArray.
industrial::joint_data::JointData joints_
maximum number of joints positions that can be held in the message.
unsigned int byteLength()
Virtual method returns the object size when packed into a ByteArray.
This class defines a simple messaging protocol for communicating with an industrial robot controller.
The byte array wraps a dynamic array of bytes (i.e. char).
SpecialSeqValues::SpecialSeqValue SpecialSeqValue
unsigned int byteLength()
Virtual method returns the object size when packed into a ByteArray.
~JointMessage(void)
Destructor.
Class encapsulated joint message generation methods (either to or from a SimpleMessage type....
industrial::shared_types::shared_int getSequence()
returns the maximum message sequence number
void setSequence(industrial::shared_types::shared_int sequence)
Sets message sequence number.
bool load(industrial::byte_array::ByteArray *buffer)
Virtual method for loading an object into a ByteArray.
industrial::joint_data::JointData & getJoints()
returns reference to underlying joint class
Message interface for typed messages built from SimpleMessage.
industrial::shared_types::shared_int sequence_
sequence number (for those joints messages that require it)
void init()
Initializes a new joint message.
simple_message
Author(s): Shaun Edwards
autogenerated on Wed Mar 2 2022 00:24:53