Fawkes API  Fawkes Development Version
fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage Class Reference

SetBodyStiffnessMessage Fawkes BlackBoard Interface Message. More...

#include <>>

Inheritance diagram for fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage:

List of all members.

Classes

struct  SetBodyStiffnessMessage_data_t
 Internal data storage, do NOT modify! More...

Public Member Functions

 SetBodyStiffnessMessage (const float ini_value, const float ini_time_sec)
 Constructor with initial values.
 SetBodyStiffnessMessage ()
 Constructor.
 ~SetBodyStiffnessMessage ()
 Destructor.
 SetBodyStiffnessMessage (const SetBodyStiffnessMessage *m)
 Copy constructor.
float value () const
 Get value value.
void set_value (const float new_value)
 Set value value.
size_t maxlenof_value () const
 Get maximum length of value value.
float time_sec () const
 Get time_sec value.
void set_time_sec (const float new_time_sec)
 Set time_sec value.
size_t maxlenof_time_sec () const
 Get maximum length of time_sec value.
virtual Messageclone () const
 Clone this message.

Detailed Description


Constructor & Destructor Documentation

fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage ( const float  ini_value,
const float  ini_time_sec 
)
fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::~SetBodyStiffnessMessage ( )

Destructor.

Definition at line 1176 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_ptr.

fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage ( const SetBodyStiffnessMessage m)

Copy constructor.

Parameters:
mmessage to copy from

Definition at line 1184 of file NaoJointStiffnessInterface.cpp.

References fawkes::Message::data_size, fawkes::Message::data_ptr, and fawkes::Message::data_ts.


Member Function Documentation

Message * fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::clone ( ) const [virtual]

Clone this message.

Produces a message of the same type as this message and copies the data to the new message.

Returns:
clone of this message

Reimplemented from fawkes::Message.

Definition at line 1260 of file NaoJointStiffnessInterface.cpp.

size_t fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::maxlenof_time_sec ( ) const

Get maximum length of time_sec value.

Returns:
length of time_sec value, can be length of the array or number of maximum number of characters for a string

Definition at line 1239 of file NaoJointStiffnessInterface.cpp.

size_t fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::maxlenof_value ( ) const

Get maximum length of value value.

Returns:
length of value value, can be length of the array or number of maximum number of characters for a string

Definition at line 1209 of file NaoJointStiffnessInterface.cpp.

void fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::set_time_sec ( const float  new_time_sec)

Set time_sec value.

Time when to reach the stiffness.

Parameters:
new_time_secnew time_sec value

Definition at line 1249 of file NaoJointStiffnessInterface.cpp.

void fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::set_value ( const float  new_value)

Set value value.

Servo value to set for servos.

Parameters:
new_valuenew value value

Definition at line 1219 of file NaoJointStiffnessInterface.cpp.

float fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::time_sec ( ) const

Get time_sec value.

Time when to reach the stiffness.

Returns:
time_sec value

Definition at line 1229 of file NaoJointStiffnessInterface.cpp.

float fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::value ( ) const

Get value value.

Servo value to set for servos.

Returns:
value value

Definition at line 1199 of file NaoJointStiffnessInterface.cpp.


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