Public Member Functions | Public Attributes | List of all members
industrial::joint_traj_pt_full_message::JointTrajPtFullMessage Class Reference

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

#include <joint_traj_pt_full_message.h>

Inheritance diagram for industrial::joint_traj_pt_full_message::JointTrajPtFullMessage:
Inheritance graph
[legend]

Public Member Functions

unsigned int byteLength ()
 Virtual method returns the object size when packed into a ByteArray. More...
 
void init ()
 Initializes a new message. More...
 
void init (industrial::joint_traj_pt_full::JointTrajPtFull &point)
 Initializes message from a joint trajectory point structure. More...
 
bool init (industrial::simple_message::SimpleMessage &msg)
 Initializes message from a simple message. More...
 
 JointTrajPtFullMessage (void)
 Default constructor. More...
 
bool load (industrial::byte_array::ByteArray *buffer)
 Virtual method for loading an object into a ByteArray. More...
 
void setSequence (industrial::shared_types::shared_int sequence)
 Sets message sequence number. More...
 
bool unload (industrial::byte_array::ByteArray *buffer)
 Virtual method for unloading an object from a ByteArray. More...
 
 ~JointTrajPtFullMessage (void)
 Destructor. More...
 
- Public Member Functions inherited from industrial::typed_message::TypedMessage
int getCommType () const
 Gets the communication type of the message. More...
 
int getMessageType () const
 gets message type (enumeration) More...
 
virtual bool toReply (industrial::simple_message::SimpleMessage &msg, industrial::simple_message::ReplyType reply)
 creates a simple_message reply More...
 
virtual bool toRequest (industrial::simple_message::SimpleMessage &msg)
 creates a simple_message request More...
 
virtual bool toTopic (industrial::simple_message::SimpleMessage &msg)
 creates a simple_message topic More...
 

Public Attributes

industrial::joint_traj_pt_full::JointTrajPtFull point_
 

Additional Inherited Members

- Protected Member Functions inherited from industrial::typed_message::TypedMessage
void setCommType (int comm_type=industrial::simple_message::CommTypes::INVALID)
 Sets the communication type of the message. More...
 
void setMessageType (int message_type=industrial::simple_message::StandardMsgTypes::INVALID)
 sets message type More...
 

Detailed Description

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

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

THIS CLASS IS NOT THREAD-SAFE

Definition at line 65 of file joint_traj_pt_full_message.h.

Constructor & Destructor Documentation

◆ JointTrajPtFullMessage()

industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::JointTrajPtFullMessage ( void  )

Default constructor.

This method creates an empty message.

Definition at line 54 of file joint_traj_pt_full_message.cpp.

◆ ~JointTrajPtFullMessage()

industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::~JointTrajPtFullMessage ( void  )

Destructor.

Definition at line 59 of file joint_traj_pt_full_message.cpp.

Member Function Documentation

◆ byteLength()

unsigned int industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::byteLength ( )
inlinevirtual

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_traj_pt_full_message.h.

◆ init() [1/3]

void industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::init ( )
virtual

Initializes a new message.

Implements industrial::typed_message::TypedMessage.

Definition at line 87 of file joint_traj_pt_full_message.cpp.

◆ init() [2/3]

void industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::init ( industrial::joint_traj_pt_full::JointTrajPtFull point)

Initializes message from a joint trajectory point structure.

Parameters
jointtrajectory point data structure

Definition at line 81 of file joint_traj_pt_full_message.cpp.

◆ init() [3/3]

bool industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::init ( industrial::simple_message::SimpleMessage msg)
virtual

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 64 of file joint_traj_pt_full_message.cpp.

◆ load()

bool industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::load ( industrial::byte_array::ByteArray buffer)
virtual

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 94 of file joint_traj_pt_full_message.cpp.

◆ setSequence()

void industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::setSequence ( industrial::shared_types::shared_int  sequence)
inline

Sets message sequence number.

Parameters
messagesequence number

Definition at line 118 of file joint_traj_pt_full_message.h.

◆ unload()

bool industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::unload ( industrial::byte_array::ByteArray buffer)
virtual

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 110 of file joint_traj_pt_full_message.cpp.

Member Data Documentation

◆ point_

industrial::joint_traj_pt_full::JointTrajPtFull industrial::joint_traj_pt_full_message::JointTrajPtFullMessage::point_

Definition at line 120 of file joint_traj_pt_full_message.h.


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


simple_message
Author(s): Shaun Edwards
autogenerated on Wed Mar 2 2022 00:24:53