Fawkes API  Fawkes Development Version
fawkes::NaoJointStiffnessInterface Class Reference

NaoJointStiffnessInterface Fawkes BlackBoard Interface. More...

#include <>>

Inheritance diagram for fawkes::NaoJointStiffnessInterface:

Classes

class  SetBodyStiffnessMessage
 SetBodyStiffnessMessage Fawkes BlackBoard Interface Message. More...
 
class  SetStiffnessesMessage
 SetStiffnessesMessage Fawkes BlackBoard Interface Message. More...
 
class  SetStiffnessMessage
 SetStiffnessMessage Fawkes BlackBoard Interface Message. More...
 

Public Member Functions

virtual bool message_valid (const Message *message) const
 Check if message is valid and can be enqueued. More...
 
float head_yaw () const
 Get head_yaw value. More...
 
void set_head_yaw (const float new_head_yaw)
 Set head_yaw value. More...
 
size_t maxlenof_head_yaw () const
 Get maximum length of head_yaw value. More...
 
float head_pitch () const
 Get head_pitch value. More...
 
void set_head_pitch (const float new_head_pitch)
 Set head_pitch value. More...
 
size_t maxlenof_head_pitch () const
 Get maximum length of head_pitch value. More...
 
float l_shoulder_pitch () const
 Get l_shoulder_pitch value. More...
 
void set_l_shoulder_pitch (const float new_l_shoulder_pitch)
 Set l_shoulder_pitch value. More...
 
size_t maxlenof_l_shoulder_pitch () const
 Get maximum length of l_shoulder_pitch value. More...
 
float l_shoulder_roll () const
 Get l_shoulder_roll value. More...
 
void set_l_shoulder_roll (const float new_l_shoulder_roll)
 Set l_shoulder_roll value. More...
 
size_t maxlenof_l_shoulder_roll () const
 Get maximum length of l_shoulder_roll value. More...
 
float l_elbow_yaw () const
 Get l_elbow_yaw value. More...
 
void set_l_elbow_yaw (const float new_l_elbow_yaw)
 Set l_elbow_yaw value. More...
 
size_t maxlenof_l_elbow_yaw () const
 Get maximum length of l_elbow_yaw value. More...
 
float l_elbow_roll () const
 Get l_elbow_roll value. More...
 
void set_l_elbow_roll (const float new_l_elbow_roll)
 Set l_elbow_roll value. More...
 
size_t maxlenof_l_elbow_roll () const
 Get maximum length of l_elbow_roll value. More...
 
float l_wrist_yaw () const
 Get l_wrist_yaw value. More...
 
void set_l_wrist_yaw (const float new_l_wrist_yaw)
 Set l_wrist_yaw value. More...
 
size_t maxlenof_l_wrist_yaw () const
 Get maximum length of l_wrist_yaw value. More...
 
float l_hand () const
 Get l_hand value. More...
 
void set_l_hand (const float new_l_hand)
 Set l_hand value. More...
 
size_t maxlenof_l_hand () const
 Get maximum length of l_hand value. More...
 
float l_hip_yaw_pitch () const
 Get l_hip_yaw_pitch value. More...
 
void set_l_hip_yaw_pitch (const float new_l_hip_yaw_pitch)
 Set l_hip_yaw_pitch value. More...
 
size_t maxlenof_l_hip_yaw_pitch () const
 Get maximum length of l_hip_yaw_pitch value. More...
 
float l_hip_roll () const
 Get l_hip_roll value. More...
 
void set_l_hip_roll (const float new_l_hip_roll)
 Set l_hip_roll value. More...
 
size_t maxlenof_l_hip_roll () const
 Get maximum length of l_hip_roll value. More...
 
float l_hip_pitch () const
 Get l_hip_pitch value. More...
 
void set_l_hip_pitch (const float new_l_hip_pitch)
 Set l_hip_pitch value. More...
 
size_t maxlenof_l_hip_pitch () const
 Get maximum length of l_hip_pitch value. More...
 
float l_knee_pitch () const
 Get l_knee_pitch value. More...
 
void set_l_knee_pitch (const float new_l_knee_pitch)
 Set l_knee_pitch value. More...
 
size_t maxlenof_l_knee_pitch () const
 Get maximum length of l_knee_pitch value. More...
 
float l_ankle_pitch () const
 Get l_ankle_pitch value. More...
 
void set_l_ankle_pitch (const float new_l_ankle_pitch)
 Set l_ankle_pitch value. More...
 
size_t maxlenof_l_ankle_pitch () const
 Get maximum length of l_ankle_pitch value. More...
 
float l_ankle_roll () const
 Get l_ankle_roll value. More...
 
void set_l_ankle_roll (const float new_l_ankle_roll)
 Set l_ankle_roll value. More...
 
size_t maxlenof_l_ankle_roll () const
 Get maximum length of l_ankle_roll value. More...
 
float r_shoulder_pitch () const
 Get r_shoulder_pitch value. More...
 
void set_r_shoulder_pitch (const float new_r_shoulder_pitch)
 Set r_shoulder_pitch value. More...
 
size_t maxlenof_r_shoulder_pitch () const
 Get maximum length of r_shoulder_pitch value. More...
 
float r_shoulder_roll () const
 Get r_shoulder_roll value. More...
 
void set_r_shoulder_roll (const float new_r_shoulder_roll)
 Set r_shoulder_roll value. More...
 
size_t maxlenof_r_shoulder_roll () const
 Get maximum length of r_shoulder_roll value. More...
 
float r_elbow_yaw () const
 Get r_elbow_yaw value. More...
 
void set_r_elbow_yaw (const float new_r_elbow_yaw)
 Set r_elbow_yaw value. More...
 
size_t maxlenof_r_elbow_yaw () const
 Get maximum length of r_elbow_yaw value. More...
 
float r_elbow_roll () const
 Get r_elbow_roll value. More...
 
void set_r_elbow_roll (const float new_r_elbow_roll)
 Set r_elbow_roll value. More...
 
size_t maxlenof_r_elbow_roll () const
 Get maximum length of r_elbow_roll value. More...
 
float r_wrist_yaw () const
 Get r_wrist_yaw value. More...
 
void set_r_wrist_yaw (const float new_r_wrist_yaw)
 Set r_wrist_yaw value. More...
 
size_t maxlenof_r_wrist_yaw () const
 Get maximum length of r_wrist_yaw value. More...
 
float r_hand () const
 Get r_hand value. More...
 
void set_r_hand (const float new_r_hand)
 Set r_hand value. More...
 
size_t maxlenof_r_hand () const
 Get maximum length of r_hand value. More...
 
float r_hip_yaw_pitch () const
 Get r_hip_yaw_pitch value. More...
 
void set_r_hip_yaw_pitch (const float new_r_hip_yaw_pitch)
 Set r_hip_yaw_pitch value. More...
 
size_t maxlenof_r_hip_yaw_pitch () const
 Get maximum length of r_hip_yaw_pitch value. More...
 
float r_hip_roll () const
 Get r_hip_roll value. More...
 
void set_r_hip_roll (const float new_r_hip_roll)
 Set r_hip_roll value. More...
 
size_t maxlenof_r_hip_roll () const
 Get maximum length of r_hip_roll value. More...
 
float r_hip_pitch () const
 Get r_hip_pitch value. More...
 
void set_r_hip_pitch (const float new_r_hip_pitch)
 Set r_hip_pitch value. More...
 
size_t maxlenof_r_hip_pitch () const
 Get maximum length of r_hip_pitch value. More...
 
float r_knee_pitch () const
 Get r_knee_pitch value. More...
 
void set_r_knee_pitch (const float new_r_knee_pitch)
 Set r_knee_pitch value. More...
 
size_t maxlenof_r_knee_pitch () const
 Get maximum length of r_knee_pitch value. More...
 
float r_ankle_pitch () const
 Get r_ankle_pitch value. More...
 
void set_r_ankle_pitch (const float new_r_ankle_pitch)
 Set r_ankle_pitch value. More...
 
size_t maxlenof_r_ankle_pitch () const
 Get maximum length of r_ankle_pitch value. More...
 
float r_ankle_roll () const
 Get r_ankle_roll value. More...
 
void set_r_ankle_roll (const float new_r_ankle_roll)
 Set r_ankle_roll value. More...
 
size_t maxlenof_r_ankle_roll () const
 Get maximum length of r_ankle_roll value. More...
 
float minimum () const
 Get minimum value. More...
 
void set_minimum (const float new_minimum)
 Set minimum value. More...
 
size_t maxlenof_minimum () const
 Get maximum length of minimum value. More...
 
virtual Messagecreate_message (const char *type) const
 Create message based on type name. More...
 
virtual void copy_values (const Interface *other)
 Copy values from other interface. More...
 
virtual const char * enum_tostring (const char *enumtype, int val) const
 Convert arbitrary enum value to string. More...
 
- Public Member Functions inherited from fawkes::Interface
virtual ~Interface ()
 Destructor. More...
 
bool oftype (const char *interface_type) const
 Check if interface is of given type. More...
 
const void * datachunk () const
 Get data chunk. More...
 
unsigned int datasize () const
 Get data size. More...
 
const char * type () const
 Get type of interface. More...
 
const char * id () const
 Get identifier of interface. More...
 
const char * uid () const
 Get unique identifier of interface. More...
 
unsigned short serial () const
 Get instance serial of interface. More...
 
unsigned int mem_serial () const
 Get memory serial of interface. More...
 
bool operator== (Interface &comp) const
 Check equality of two interfaces. More...
 
const unsigned char * hash () const
 Get interface hash. More...
 
size_t hash_size () const
 Get size of interface hash. More...
 
const char * hash_printable () const
 Get printable interface hash. More...
 
bool is_writer () const
 Check if this is a writing instance. More...
 
void set_validity (bool valid)
 Mark this interface invalid. More...
 
bool is_valid () const
 Check validity of interface. More...
 
const char * owner () const
 Get owner of interface. More...
 
void set_from_chunk (void *chunk)
 Set from a raw data chunk. More...
 
void resize_buffers (unsigned int num_buffers)
 Resize buffer array. More...
 
unsigned int num_buffers () const
 Get number of buffers. More...
 
void copy_shared_to_buffer (unsigned int buffer)
 Copy data from private memory to buffer. More...
 
void copy_private_to_buffer (unsigned int buffer)
 Copy data from private memory to buffer. More...
 
void read_from_buffer (unsigned int buffer)
 Copy data from buffer to private memory. More...
 
int compare_buffers (unsigned int buffer)
 Compare buffer to private memory. More...
 
Time buffer_timestamp (unsigned int buffer)
 Get time of a buffer. More...
 
void buffer_timestamp (unsigned int buffer, Time *timestamp)
 Get time of a buffer. More...
 
void read ()
 Read from BlackBoard into local copy. More...
 
void write ()
 Write from local copy into BlackBoard memory. More...
 
bool has_writer () const
 Check if there is a writer for the interface. More...
 
unsigned int num_readers () const
 Get the number of readers. More...
 
std::string writer () const
 Get owner name of writing interface instance. More...
 
std::list< std::string > readers () const
 Get owner names of reading interface instances. More...
 
bool changed () const
 Check if data has been changed. More...
 
const Timetimestamp () const
 Get timestamp of last write. More...
 
void set_auto_timestamping (bool enabled)
 Enable or disable automated timestamping. More...
 
void set_timestamp (const Time *t=NULL)
 Set timestamp. More...
 
void set_clock (Clock *clock)
 Set clock to use for timestamping. More...
 
void mark_data_changed ()
 Mark data as changed. More...
 
std::list< const char * > get_message_types ()
 Obtain a list of textual representations of the message types available for this interface. More...
 
unsigned int msgq_enqueue (Message *message)
 Enqueue message at end of queue. More...
 
unsigned int msgq_enqueue_copy (Message *message)
 Enqueue copy of message at end of queue. More...
 
void msgq_remove (Message *message)
 Remove message from queue. More...
 
void msgq_remove (unsigned int message_id)
 Remove message from queue. More...
 
unsigned int msgq_size ()
 Get size of message queue. More...
 
void msgq_flush ()
 Flush all messages. More...
 
void msgq_lock ()
 Lock message queue. More...
 
bool msgq_try_lock ()
 Try to lock message queue. More...
 
void msgq_unlock ()
 Unlock message queue. More...
 
void msgq_pop ()
 Erase first message from queue. More...
 
Messagemsgq_first ()
 Get the first message from the message queue. More...
 
bool msgq_empty ()
 Check if queue is empty. More...
 
void msgq_append (Message *message)
 Enqueue message. More...
 
template<class MessageType >
bool msgq_first_is ()
 Check if first message has desired type. More...
 
template<class MessageType >
MessageType * msgq_first ()
 Get first message casted to the desired type. More...
 
template<class MessageType >
MessageType * msgq_first (MessageType *&msg)
 Get first message casted to the desired type. More...
 
template<class MessageType >
MessageType * msgq_first_safe (MessageType *&msg) throw ()
 Get first message casted to the desired type without exceptions. More...
 
MessageQueue::MessageIterator msgq_begin ()
 Get start iterator for message queue. More...
 
MessageQueue::MessageIterator msgq_end ()
 Get end iterator for message queue. More...
 
InterfaceFieldIterator fields ()
 Get iterator over all fields of this interface instance. More...
 
InterfaceFieldIterator fields_end ()
 Invalid iterator. More...
 
unsigned int num_fields ()
 Get the number of fields in the interface. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from fawkes::Interface
static void parse_uid (const char *uid, std::string &type, std::string &id)
 Parse UID to type and ID strings. More...
 
- Protected Member Functions inherited from fawkes::Interface
 Interface ()
 Constructor. More...
 
void set_hash (unsigned char *ihash)
 Set hash. More...
 
void add_fieldinfo (interface_fieldtype_t type, const char *name, size_t length, void *value, const char *enumtype=0, const interface_enum_map_t *enum_map=0)
 Add an entry to the field info list. More...
 
void add_messageinfo (const char *name)
 Add an entry to the message info list. More...
 
- Protected Attributes inherited from fawkes::Interface
void * data_ptr
 Pointer to local memory storage. More...
 
unsigned int data_size
 Minimal data size to hold data storage. More...
 
bool data_changed
 Indicator if data has changed. More...
 
interface_data_ts_tdata_ts
 Pointer to data casted to timestamp struct. More...
 

Detailed Description

NaoJointStiffnessInterface Fawkes BlackBoard Interface.

This interface provides access to Nao joint stiffness.

Definition at line 33 of file NaoJointStiffnessInterface.h.

Member Function Documentation

◆ copy_values()

void fawkes::NaoJointStiffnessInterface::copy_values ( const Interface other)
virtual

Copy values from other interface.

Parameters
otherother interface to copy values from

Implements fawkes::Interface.

Definition at line 957 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::type().

◆ create_message()

Message * fawkes::NaoJointStiffnessInterface::create_message ( const char *  type) const
virtual

Create message based on type name.

This will create a new message of the given type. The type must be given without the InterfaceName:: prefix but just the plain class name of the message.

Parameters
typemessage type
Returns
message of the given type, empty
Exceptions
UnknownTypeExceptionthrown if this interface cannot create a message of the given type.

Implements fawkes::Interface.

Definition at line 938 of file NaoJointStiffnessInterface.cpp.

◆ enum_tostring()

const char * fawkes::NaoJointStiffnessInterface::enum_tostring ( const char *  enumtype,
int  val 
) const
virtual

Convert arbitrary enum value to string.

Given the string representation of the enum type and the value this method returns the string representation of the specific value, or the string UNKNOWN if the value is not defined. An exception is thrown if the enum type is invalid.

Parameters
enumtypeenum type as string
valvalue to convert
Returns
string representation of value
Exceptions
UnknownTypeExceptionthrown if enumtype is not specified for interface.

Implements fawkes::Interface.

Definition at line 968 of file NaoJointStiffnessInterface.cpp.

◆ head_pitch()

float fawkes::NaoJointStiffnessInterface::head_pitch ( ) const

Get head_pitch value.

Head pitch

Returns
head_pitch value

Definition at line 129 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ head_yaw()

float fawkes::NaoJointStiffnessInterface::head_yaw ( ) const

Get head_yaw value.

Head yaw

Returns
head_yaw value

Definition at line 98 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_ankle_pitch()

float fawkes::NaoJointStiffnessInterface::l_ankle_pitch ( ) const

Get l_ankle_pitch value.

Left ankle pitch

Returns
l_ankle_pitch value

Definition at line 470 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_ankle_roll()

float fawkes::NaoJointStiffnessInterface::l_ankle_roll ( ) const

Get l_ankle_roll value.

Left ankle roll

Returns
l_ankle_roll value

Definition at line 501 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_elbow_roll()

float fawkes::NaoJointStiffnessInterface::l_elbow_roll ( ) const

Get l_elbow_roll value.

Left elbow roll

Returns
l_elbow_roll value

Definition at line 253 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_elbow_yaw()

float fawkes::NaoJointStiffnessInterface::l_elbow_yaw ( ) const

Get l_elbow_yaw value.

Left elbow yaw

Returns
l_elbow_yaw value

Definition at line 222 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_hand()

float fawkes::NaoJointStiffnessInterface::l_hand ( ) const

Get l_hand value.

Left hand

Returns
l_hand value

Definition at line 315 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_hip_pitch()

float fawkes::NaoJointStiffnessInterface::l_hip_pitch ( ) const

Get l_hip_pitch value.

Left hip pitch

Returns
l_hip_pitch value

Definition at line 408 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_hip_roll()

float fawkes::NaoJointStiffnessInterface::l_hip_roll ( ) const

Get l_hip_roll value.

Left hip roll

Returns
l_hip_roll value

Definition at line 377 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_hip_yaw_pitch()

float fawkes::NaoJointStiffnessInterface::l_hip_yaw_pitch ( ) const

Get l_hip_yaw_pitch value.

Left hip yaw pitch

Returns
l_hip_yaw_pitch value

Definition at line 346 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_knee_pitch()

float fawkes::NaoJointStiffnessInterface::l_knee_pitch ( ) const

Get l_knee_pitch value.

Left knee pitch

Returns
l_knee_pitch value

Definition at line 439 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_shoulder_pitch()

float fawkes::NaoJointStiffnessInterface::l_shoulder_pitch ( ) const

Get l_shoulder_pitch value.

Left shoulder pitch

Returns
l_shoulder_pitch value

Definition at line 160 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_shoulder_roll()

float fawkes::NaoJointStiffnessInterface::l_shoulder_roll ( ) const

Get l_shoulder_roll value.

Left shoulder roll

Returns
l_shoulder_roll value

Definition at line 191 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ l_wrist_yaw()

float fawkes::NaoJointStiffnessInterface::l_wrist_yaw ( ) const

Get l_wrist_yaw value.

Left wrist yaw

Returns
l_wrist_yaw value

Definition at line 284 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ maxlenof_head_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_head_pitch ( ) const

Get maximum length of head_pitch value.

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

Definition at line 139 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_head_yaw()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_head_yaw ( ) const

Get maximum length of head_yaw value.

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

Definition at line 108 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_ankle_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_ankle_pitch ( ) const

Get maximum length of l_ankle_pitch value.

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

Definition at line 480 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_ankle_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_ankle_roll ( ) const

Get maximum length of l_ankle_roll value.

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

Definition at line 511 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_elbow_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_elbow_roll ( ) const

Get maximum length of l_elbow_roll value.

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

Definition at line 263 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_elbow_yaw()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_elbow_yaw ( ) const

Get maximum length of l_elbow_yaw value.

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

Definition at line 232 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_hand()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_hand ( ) const

Get maximum length of l_hand value.

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

Definition at line 325 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_hip_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_hip_pitch ( ) const

Get maximum length of l_hip_pitch value.

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

Definition at line 418 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_hip_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_hip_roll ( ) const

Get maximum length of l_hip_roll value.

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

Definition at line 387 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_hip_yaw_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_hip_yaw_pitch ( ) const

Get maximum length of l_hip_yaw_pitch value.

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

Definition at line 356 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_knee_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_knee_pitch ( ) const

Get maximum length of l_knee_pitch value.

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

Definition at line 449 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_shoulder_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_shoulder_pitch ( ) const

Get maximum length of l_shoulder_pitch value.

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

Definition at line 170 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_shoulder_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_shoulder_roll ( ) const

Get maximum length of l_shoulder_roll value.

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

Definition at line 201 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_l_wrist_yaw()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_l_wrist_yaw ( ) const

Get maximum length of l_wrist_yaw value.

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

Definition at line 294 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_minimum()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_minimum ( ) const

Get maximum length of minimum value.

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

Definition at line 917 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_ankle_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_ankle_pitch ( ) const

Get maximum length of r_ankle_pitch value.

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

Definition at line 852 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_ankle_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_ankle_roll ( ) const

Get maximum length of r_ankle_roll value.

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

Definition at line 883 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_elbow_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_elbow_roll ( ) const

Get maximum length of r_elbow_roll value.

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

Definition at line 635 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_elbow_yaw()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_elbow_yaw ( ) const

Get maximum length of r_elbow_yaw value.

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

Definition at line 604 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_hand()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_hand ( ) const

Get maximum length of r_hand value.

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

Definition at line 697 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_hip_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_hip_pitch ( ) const

Get maximum length of r_hip_pitch value.

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

Definition at line 790 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_hip_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_hip_roll ( ) const

Get maximum length of r_hip_roll value.

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

Definition at line 759 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_hip_yaw_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_hip_yaw_pitch ( ) const

Get maximum length of r_hip_yaw_pitch value.

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

Definition at line 728 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_knee_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_knee_pitch ( ) const

Get maximum length of r_knee_pitch value.

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

Definition at line 821 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_shoulder_pitch()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_shoulder_pitch ( ) const

Get maximum length of r_shoulder_pitch value.

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

Definition at line 542 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_shoulder_roll()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_shoulder_roll ( ) const

Get maximum length of r_shoulder_roll value.

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

Definition at line 573 of file NaoJointStiffnessInterface.cpp.

◆ maxlenof_r_wrist_yaw()

size_t fawkes::NaoJointStiffnessInterface::maxlenof_r_wrist_yaw ( ) const

Get maximum length of r_wrist_yaw value.

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

Definition at line 666 of file NaoJointStiffnessInterface.cpp.

◆ message_valid()

bool fawkes::NaoJointStiffnessInterface::message_valid ( const Message message) const
virtual

Check if message is valid and can be enqueued.

Parameters
messageMessage to check
Returns
true if the message is valid, false otherwise.

Implements fawkes::Interface.

Definition at line 2245 of file NaoJointStiffnessInterface.cpp.

◆ minimum()

float fawkes::NaoJointStiffnessInterface::minimum ( ) const

Get minimum value.

Minimum stiffness of all joints. On the RoboCup version of the Nao this ignores the hand and wrist values.

Returns
minimum value

Definition at line 907 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_ankle_pitch()

float fawkes::NaoJointStiffnessInterface::r_ankle_pitch ( ) const

Get r_ankle_pitch value.

Right ankle pitch

Returns
r_ankle_pitch value

Definition at line 842 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_ankle_roll()

float fawkes::NaoJointStiffnessInterface::r_ankle_roll ( ) const

Get r_ankle_roll value.

Right ankle roll

Returns
r_ankle_roll value

Definition at line 873 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_elbow_roll()

float fawkes::NaoJointStiffnessInterface::r_elbow_roll ( ) const

Get r_elbow_roll value.

Right elbow roll

Returns
r_elbow_roll value

Definition at line 625 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_elbow_yaw()

float fawkes::NaoJointStiffnessInterface::r_elbow_yaw ( ) const

Get r_elbow_yaw value.

Right elbow yaw

Returns
r_elbow_yaw value

Definition at line 594 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_hand()

float fawkes::NaoJointStiffnessInterface::r_hand ( ) const

Get r_hand value.

Right hand

Returns
r_hand value

Definition at line 687 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_hip_pitch()

float fawkes::NaoJointStiffnessInterface::r_hip_pitch ( ) const

Get r_hip_pitch value.

Right hip pitch

Returns
r_hip_pitch value

Definition at line 780 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_hip_roll()

float fawkes::NaoJointStiffnessInterface::r_hip_roll ( ) const

Get r_hip_roll value.

Right hip roll

Returns
r_hip_roll value

Definition at line 749 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_hip_yaw_pitch()

float fawkes::NaoJointStiffnessInterface::r_hip_yaw_pitch ( ) const

Get r_hip_yaw_pitch value.

Right hip yaw pitch

Returns
r_hip_yaw_pitch value

Definition at line 718 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_knee_pitch()

float fawkes::NaoJointStiffnessInterface::r_knee_pitch ( ) const

Get r_knee_pitch value.

Right knee pitch

Returns
r_knee_pitch value

Definition at line 811 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_shoulder_pitch()

float fawkes::NaoJointStiffnessInterface::r_shoulder_pitch ( ) const

Get r_shoulder_pitch value.

Right shoulder pitch

Returns
r_shoulder_pitch value

Definition at line 532 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_shoulder_roll()

float fawkes::NaoJointStiffnessInterface::r_shoulder_roll ( ) const

Get r_shoulder_roll value.

Right shoulder roll

Returns
r_shoulder_roll value

Definition at line 563 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ r_wrist_yaw()

float fawkes::NaoJointStiffnessInterface::r_wrist_yaw ( ) const

Get r_wrist_yaw value.

Right wrist yaw

Returns
r_wrist_yaw value

Definition at line 656 of file NaoJointStiffnessInterface.cpp.

Referenced by NaoGuiGtkWindow::~NaoGuiGtkWindow().

◆ set_head_pitch()

void fawkes::NaoJointStiffnessInterface::set_head_pitch ( const float  new_head_pitch)

Set head_pitch value.

Head pitch

Parameters
new_head_pitchnew head_pitch value

Definition at line 149 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_head_yaw()

void fawkes::NaoJointStiffnessInterface::set_head_yaw ( const float  new_head_yaw)

Set head_yaw value.

Head yaw

Parameters
new_head_yawnew head_yaw value

Definition at line 118 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_ankle_pitch()

void fawkes::NaoJointStiffnessInterface::set_l_ankle_pitch ( const float  new_l_ankle_pitch)

Set l_ankle_pitch value.

Left ankle pitch

Parameters
new_l_ankle_pitchnew l_ankle_pitch value

Definition at line 490 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_ankle_roll()

void fawkes::NaoJointStiffnessInterface::set_l_ankle_roll ( const float  new_l_ankle_roll)

Set l_ankle_roll value.

Left ankle roll

Parameters
new_l_ankle_rollnew l_ankle_roll value

Definition at line 521 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_elbow_roll()

void fawkes::NaoJointStiffnessInterface::set_l_elbow_roll ( const float  new_l_elbow_roll)

Set l_elbow_roll value.

Left elbow roll

Parameters
new_l_elbow_rollnew l_elbow_roll value

Definition at line 273 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_elbow_yaw()

void fawkes::NaoJointStiffnessInterface::set_l_elbow_yaw ( const float  new_l_elbow_yaw)

Set l_elbow_yaw value.

Left elbow yaw

Parameters
new_l_elbow_yawnew l_elbow_yaw value

Definition at line 242 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_hand()

void fawkes::NaoJointStiffnessInterface::set_l_hand ( const float  new_l_hand)

Set l_hand value.

Left hand

Parameters
new_l_handnew l_hand value

Definition at line 335 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_hip_pitch()

void fawkes::NaoJointStiffnessInterface::set_l_hip_pitch ( const float  new_l_hip_pitch)

Set l_hip_pitch value.

Left hip pitch

Parameters
new_l_hip_pitchnew l_hip_pitch value

Definition at line 428 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_hip_roll()

void fawkes::NaoJointStiffnessInterface::set_l_hip_roll ( const float  new_l_hip_roll)

Set l_hip_roll value.

Left hip roll

Parameters
new_l_hip_rollnew l_hip_roll value

Definition at line 397 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_hip_yaw_pitch()

void fawkes::NaoJointStiffnessInterface::set_l_hip_yaw_pitch ( const float  new_l_hip_yaw_pitch)

Set l_hip_yaw_pitch value.

Left hip yaw pitch

Parameters
new_l_hip_yaw_pitchnew l_hip_yaw_pitch value

Definition at line 366 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_knee_pitch()

void fawkes::NaoJointStiffnessInterface::set_l_knee_pitch ( const float  new_l_knee_pitch)

Set l_knee_pitch value.

Left knee pitch

Parameters
new_l_knee_pitchnew l_knee_pitch value

Definition at line 459 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_shoulder_pitch()

void fawkes::NaoJointStiffnessInterface::set_l_shoulder_pitch ( const float  new_l_shoulder_pitch)

Set l_shoulder_pitch value.

Left shoulder pitch

Parameters
new_l_shoulder_pitchnew l_shoulder_pitch value

Definition at line 180 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_shoulder_roll()

void fawkes::NaoJointStiffnessInterface::set_l_shoulder_roll ( const float  new_l_shoulder_roll)

Set l_shoulder_roll value.

Left shoulder roll

Parameters
new_l_shoulder_rollnew l_shoulder_roll value

Definition at line 211 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_l_wrist_yaw()

void fawkes::NaoJointStiffnessInterface::set_l_wrist_yaw ( const float  new_l_wrist_yaw)

Set l_wrist_yaw value.

Left wrist yaw

Parameters
new_l_wrist_yawnew l_wrist_yaw value

Definition at line 304 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_minimum()

void fawkes::NaoJointStiffnessInterface::set_minimum ( const float  new_minimum)

Set minimum value.

Minimum stiffness of all joints. On the RoboCup version of the Nao this ignores the hand and wrist values.

Parameters
new_minimumnew minimum value

Definition at line 930 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_ankle_pitch()

void fawkes::NaoJointStiffnessInterface::set_r_ankle_pitch ( const float  new_r_ankle_pitch)

Set r_ankle_pitch value.

Right ankle pitch

Parameters
new_r_ankle_pitchnew r_ankle_pitch value

Definition at line 862 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_ankle_roll()

void fawkes::NaoJointStiffnessInterface::set_r_ankle_roll ( const float  new_r_ankle_roll)

Set r_ankle_roll value.

Right ankle roll

Parameters
new_r_ankle_rollnew r_ankle_roll value

Definition at line 893 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_elbow_roll()

void fawkes::NaoJointStiffnessInterface::set_r_elbow_roll ( const float  new_r_elbow_roll)

Set r_elbow_roll value.

Right elbow roll

Parameters
new_r_elbow_rollnew r_elbow_roll value

Definition at line 645 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_elbow_yaw()

void fawkes::NaoJointStiffnessInterface::set_r_elbow_yaw ( const float  new_r_elbow_yaw)

Set r_elbow_yaw value.

Right elbow yaw

Parameters
new_r_elbow_yawnew r_elbow_yaw value

Definition at line 614 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_hand()

void fawkes::NaoJointStiffnessInterface::set_r_hand ( const float  new_r_hand)

Set r_hand value.

Right hand

Parameters
new_r_handnew r_hand value

Definition at line 707 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_hip_pitch()

void fawkes::NaoJointStiffnessInterface::set_r_hip_pitch ( const float  new_r_hip_pitch)

Set r_hip_pitch value.

Right hip pitch

Parameters
new_r_hip_pitchnew r_hip_pitch value

Definition at line 800 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_hip_roll()

void fawkes::NaoJointStiffnessInterface::set_r_hip_roll ( const float  new_r_hip_roll)

Set r_hip_roll value.

Right hip roll

Parameters
new_r_hip_rollnew r_hip_roll value

Definition at line 769 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_hip_yaw_pitch()

void fawkes::NaoJointStiffnessInterface::set_r_hip_yaw_pitch ( const float  new_r_hip_yaw_pitch)

Set r_hip_yaw_pitch value.

Right hip yaw pitch

Parameters
new_r_hip_yaw_pitchnew r_hip_yaw_pitch value

Definition at line 738 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_knee_pitch()

void fawkes::NaoJointStiffnessInterface::set_r_knee_pitch ( const float  new_r_knee_pitch)

Set r_knee_pitch value.

Right knee pitch

Parameters
new_r_knee_pitchnew r_knee_pitch value

Definition at line 831 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_shoulder_pitch()

void fawkes::NaoJointStiffnessInterface::set_r_shoulder_pitch ( const float  new_r_shoulder_pitch)

Set r_shoulder_pitch value.

Right shoulder pitch

Parameters
new_r_shoulder_pitchnew r_shoulder_pitch value

Definition at line 552 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_shoulder_roll()

void fawkes::NaoJointStiffnessInterface::set_r_shoulder_roll ( const float  new_r_shoulder_roll)

Set r_shoulder_roll value.

Right shoulder roll

Parameters
new_r_shoulder_rollnew r_shoulder_roll value

Definition at line 583 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().

◆ set_r_wrist_yaw()

void fawkes::NaoJointStiffnessInterface::set_r_wrist_yaw ( const float  new_r_wrist_yaw)

Set r_wrist_yaw value.

Right wrist yaw

Parameters
new_r_wrist_yawnew r_wrist_yaw value

Definition at line 676 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

Referenced by NaoQiDCMThread::loop().


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