Fawkes API  Fawkes Development Version
fawkes::NaoJointStiffnessInterface Class Reference

#include <>>

Inheritance diagram for fawkes::NaoJointStiffnessInterface:

Classes

class  SetBodyStiffnessMessage
 
class  SetStiffnessesMessage
 
class  SetStiffnessMessage
 

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
 
virtual void copy_values (const Interface *other)
 Copy values from other interface. More...
 
virtual const char * enum_tostring (const char *enumtype, int val) const
 
- 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
 
unsigned int data_size
 
bool data_changed
 
interface_data_ts_tdata_ts
 

Detailed Description

NaoJointStiffnessInterface Fawkes BlackBoard Interface.

This interface provides access to Nao joint stiffness.

Definition at line 37 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 961 of file NaoJointStiffnessInterface.cpp.

◆ 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 942 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 972 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_ptr, and fawkes::Interface::data_size.

◆ head_pitch()

float fawkes::NaoJointStiffnessInterface::head_pitch ( ) const

Get head_pitch value.

Head pitch

Returns
head_pitch value

Definition at line 133 of file NaoJointStiffnessInterface.cpp.

◆ head_yaw()

float fawkes::NaoJointStiffnessInterface::head_yaw ( ) const

Get head_yaw value.

Head yaw

Returns
head_yaw value

Definition at line 102 of file NaoJointStiffnessInterface.cpp.

◆ 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 474 of file NaoJointStiffnessInterface.cpp.

◆ 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 505 of file NaoJointStiffnessInterface.cpp.

◆ 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 257 of file NaoJointStiffnessInterface.cpp.

◆ 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 226 of file NaoJointStiffnessInterface.cpp.

◆ l_hand()

float fawkes::NaoJointStiffnessInterface::l_hand ( ) const

Get l_hand value.

Left hand

Returns
l_hand value

Definition at line 319 of file NaoJointStiffnessInterface.cpp.

◆ 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 412 of file NaoJointStiffnessInterface.cpp.

◆ 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 381 of file NaoJointStiffnessInterface.cpp.

◆ 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 350 of file NaoJointStiffnessInterface.cpp.

◆ 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 443 of file NaoJointStiffnessInterface.cpp.

◆ 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 164 of file NaoJointStiffnessInterface.cpp.

◆ 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 195 of file NaoJointStiffnessInterface.cpp.

◆ 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 288 of file NaoJointStiffnessInterface.cpp.

◆ 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 143 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 112 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 484 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 515 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 267 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 236 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 329 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 422 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 391 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 360 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 453 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 174 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 205 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 298 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 921 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 856 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 887 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 639 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 608 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 701 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 794 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 763 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 732 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 825 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 546 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 577 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 670 of file NaoJointStiffnessInterface.cpp.

References fawkes::Interface::data_changed.

◆ 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 2249 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 911 of file NaoJointStiffnessInterface.cpp.

◆ 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 846 of file NaoJointStiffnessInterface.cpp.

◆ 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 877 of file NaoJointStiffnessInterface.cpp.

◆ 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 629 of file NaoJointStiffnessInterface.cpp.

◆ 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 598 of file NaoJointStiffnessInterface.cpp.

◆ r_hand()

float fawkes::NaoJointStiffnessInterface::r_hand ( ) const

Get r_hand value.

Right hand

Returns
r_hand value

Definition at line 691 of file NaoJointStiffnessInterface.cpp.

◆ 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 784 of file NaoJointStiffnessInterface.cpp.

◆ 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 753 of file NaoJointStiffnessInterface.cpp.

◆ 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 722 of file NaoJointStiffnessInterface.cpp.

◆ 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 815 of file NaoJointStiffnessInterface.cpp.

◆ 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 536 of file NaoJointStiffnessInterface.cpp.

◆ 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 567 of file NaoJointStiffnessInterface.cpp.

◆ 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 660 of file NaoJointStiffnessInterface.cpp.

◆ 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 153 of file NaoJointStiffnessInterface.cpp.

◆ 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 122 of file NaoJointStiffnessInterface.cpp.

◆ 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 494 of file NaoJointStiffnessInterface.cpp.

◆ 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 525 of file NaoJointStiffnessInterface.cpp.

◆ 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 277 of file NaoJointStiffnessInterface.cpp.

◆ 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 246 of file NaoJointStiffnessInterface.cpp.

◆ 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 339 of file NaoJointStiffnessInterface.cpp.

◆ 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 432 of file NaoJointStiffnessInterface.cpp.

◆ 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 401 of file NaoJointStiffnessInterface.cpp.

◆ 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 370 of file NaoJointStiffnessInterface.cpp.

◆ 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 463 of file NaoJointStiffnessInterface.cpp.

◆ 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 184 of file NaoJointStiffnessInterface.cpp.

◆ 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 215 of file NaoJointStiffnessInterface.cpp.

◆ 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 308 of file NaoJointStiffnessInterface.cpp.

◆ 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 934 of file NaoJointStiffnessInterface.cpp.

◆ 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 866 of file NaoJointStiffnessInterface.cpp.

◆ 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 897 of file NaoJointStiffnessInterface.cpp.

◆ 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 649 of file NaoJointStiffnessInterface.cpp.

◆ 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 618 of file NaoJointStiffnessInterface.cpp.

◆ 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 711 of file NaoJointStiffnessInterface.cpp.

◆ 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 804 of file NaoJointStiffnessInterface.cpp.

◆ 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 773 of file NaoJointStiffnessInterface.cpp.

◆ 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 742 of file NaoJointStiffnessInterface.cpp.

◆ 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 835 of file NaoJointStiffnessInterface.cpp.

◆ 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 556 of file NaoJointStiffnessInterface.cpp.

◆ 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 587 of file NaoJointStiffnessInterface.cpp.

◆ 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 680 of file NaoJointStiffnessInterface.cpp.


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