Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
virtual bool | message_valid (const Message *message) const |
Check if message is valid and can be enqueued. More... | |
char * | path_node_1 () const |
Get path_node_1 value. More... | |
void | set_path_node_1 (const char *new_path_node_1) |
Set path_node_1 value. More... | |
size_t | maxlenof_path_node_1 () const |
Get maximum length of path_node_1 value. More... | |
char * | path_node_2 () const |
Get path_node_2 value. More... | |
void | set_path_node_2 (const char *new_path_node_2) |
Set path_node_2 value. More... | |
size_t | maxlenof_path_node_2 () const |
Get maximum length of path_node_2 value. More... | |
char * | path_node_3 () const |
Get path_node_3 value. More... | |
void | set_path_node_3 (const char *new_path_node_3) |
Set path_node_3 value. More... | |
size_t | maxlenof_path_node_3 () const |
Get maximum length of path_node_3 value. More... | |
char * | path_node_4 () const |
Get path_node_4 value. More... | |
void | set_path_node_4 (const char *new_path_node_4) |
Set path_node_4 value. More... | |
size_t | maxlenof_path_node_4 () const |
Get maximum length of path_node_4 value. More... | |
char * | path_node_5 () const |
Get path_node_5 value. More... | |
void | set_path_node_5 (const char *new_path_node_5) |
Set path_node_5 value. More... | |
size_t | maxlenof_path_node_5 () const |
Get maximum length of path_node_5 value. More... | |
char * | path_node_6 () const |
Get path_node_6 value. More... | |
void | set_path_node_6 (const char *new_path_node_6) |
Set path_node_6 value. More... | |
size_t | maxlenof_path_node_6 () const |
Get maximum length of path_node_6 value. More... | |
char * | path_node_7 () const |
Get path_node_7 value. More... | |
void | set_path_node_7 (const char *new_path_node_7) |
Set path_node_7 value. More... | |
size_t | maxlenof_path_node_7 () const |
Get maximum length of path_node_7 value. More... | |
char * | path_node_8 () const |
Get path_node_8 value. More... | |
void | set_path_node_8 (const char *new_path_node_8) |
Set path_node_8 value. More... | |
size_t | maxlenof_path_node_8 () const |
Get maximum length of path_node_8 value. More... | |
char * | path_node_9 () const |
Get path_node_9 value. More... | |
void | set_path_node_9 (const char *new_path_node_9) |
Set path_node_9 value. More... | |
size_t | maxlenof_path_node_9 () const |
Get maximum length of path_node_9 value. More... | |
char * | path_node_10 () const |
Get path_node_10 value. More... | |
void | set_path_node_10 (const char *new_path_node_10) |
Set path_node_10 value. More... | |
size_t | maxlenof_path_node_10 () const |
Get maximum length of path_node_10 value. More... | |
char * | path_node_11 () const |
Get path_node_11 value. More... | |
void | set_path_node_11 (const char *new_path_node_11) |
Set path_node_11 value. More... | |
size_t | maxlenof_path_node_11 () const |
Get maximum length of path_node_11 value. More... | |
char * | path_node_12 () const |
Get path_node_12 value. More... | |
void | set_path_node_12 (const char *new_path_node_12) |
Set path_node_12 value. More... | |
size_t | maxlenof_path_node_12 () const |
Get maximum length of path_node_12 value. More... | |
char * | path_node_13 () const |
Get path_node_13 value. More... | |
void | set_path_node_13 (const char *new_path_node_13) |
Set path_node_13 value. More... | |
size_t | maxlenof_path_node_13 () const |
Get maximum length of path_node_13 value. More... | |
char * | path_node_14 () const |
Get path_node_14 value. More... | |
void | set_path_node_14 (const char *new_path_node_14) |
Set path_node_14 value. More... | |
size_t | maxlenof_path_node_14 () const |
Get maximum length of path_node_14 value. More... | |
char * | path_node_15 () const |
Get path_node_15 value. More... | |
void | set_path_node_15 (const char *new_path_node_15) |
Set path_node_15 value. More... | |
size_t | maxlenof_path_node_15 () const |
Get maximum length of path_node_15 value. More... | |
char * | path_node_16 () const |
Get path_node_16 value. More... | |
void | set_path_node_16 (const char *new_path_node_16) |
Set path_node_16 value. More... | |
size_t | maxlenof_path_node_16 () const |
Get maximum length of path_node_16 value. More... | |
char * | path_node_17 () const |
Get path_node_17 value. More... | |
void | set_path_node_17 (const char *new_path_node_17) |
Set path_node_17 value. More... | |
size_t | maxlenof_path_node_17 () const |
Get maximum length of path_node_17 value. More... | |
char * | path_node_18 () const |
Get path_node_18 value. More... | |
void | set_path_node_18 (const char *new_path_node_18) |
Set path_node_18 value. More... | |
size_t | maxlenof_path_node_18 () const |
Get maximum length of path_node_18 value. More... | |
char * | path_node_19 () const |
Get path_node_19 value. More... | |
void | set_path_node_19 (const char *new_path_node_19) |
Set path_node_19 value. More... | |
size_t | maxlenof_path_node_19 () const |
Get maximum length of path_node_19 value. More... | |
char * | path_node_20 () const |
Get path_node_20 value. More... | |
void | set_path_node_20 (const char *new_path_node_20) |
Set path_node_20 value. More... | |
size_t | maxlenof_path_node_20 () const |
Get maximum length of path_node_20 value. More... | |
char * | path_node_21 () const |
Get path_node_21 value. More... | |
void | set_path_node_21 (const char *new_path_node_21) |
Set path_node_21 value. More... | |
size_t | maxlenof_path_node_21 () const |
Get maximum length of path_node_21 value. More... | |
char * | path_node_22 () const |
Get path_node_22 value. More... | |
void | set_path_node_22 (const char *new_path_node_22) |
Set path_node_22 value. More... | |
size_t | maxlenof_path_node_22 () const |
Get maximum length of path_node_22 value. More... | |
char * | path_node_23 () const |
Get path_node_23 value. More... | |
void | set_path_node_23 (const char *new_path_node_23) |
Set path_node_23 value. More... | |
size_t | maxlenof_path_node_23 () const |
Get maximum length of path_node_23 value. More... | |
char * | path_node_24 () const |
Get path_node_24 value. More... | |
void | set_path_node_24 (const char *new_path_node_24) |
Set path_node_24 value. More... | |
size_t | maxlenof_path_node_24 () const |
Get maximum length of path_node_24 value. More... | |
char * | path_node_25 () const |
Get path_node_25 value. More... | |
void | set_path_node_25 (const char *new_path_node_25) |
Set path_node_25 value. More... | |
size_t | maxlenof_path_node_25 () const |
Get maximum length of path_node_25 value. More... | |
char * | path_node_26 () const |
Get path_node_26 value. More... | |
void | set_path_node_26 (const char *new_path_node_26) |
Set path_node_26 value. More... | |
size_t | maxlenof_path_node_26 () const |
Get maximum length of path_node_26 value. More... | |
char * | path_node_27 () const |
Get path_node_27 value. More... | |
void | set_path_node_27 (const char *new_path_node_27) |
Set path_node_27 value. More... | |
size_t | maxlenof_path_node_27 () const |
Get maximum length of path_node_27 value. More... | |
char * | path_node_28 () const |
Get path_node_28 value. More... | |
void | set_path_node_28 (const char *new_path_node_28) |
Set path_node_28 value. More... | |
size_t | maxlenof_path_node_28 () const |
Get maximum length of path_node_28 value. More... | |
char * | path_node_29 () const |
Get path_node_29 value. More... | |
void | set_path_node_29 (const char *new_path_node_29) |
Set path_node_29 value. More... | |
size_t | maxlenof_path_node_29 () const |
Get maximum length of path_node_29 value. More... | |
char * | path_node_30 () const |
Get path_node_30 value. More... | |
void | set_path_node_30 (const char *new_path_node_30) |
Set path_node_30 value. More... | |
size_t | maxlenof_path_node_30 () const |
Get maximum length of path_node_30 value. More... | |
char * | path_node_31 () const |
Get path_node_31 value. More... | |
void | set_path_node_31 (const char *new_path_node_31) |
Set path_node_31 value. More... | |
size_t | maxlenof_path_node_31 () const |
Get maximum length of path_node_31 value. More... | |
char * | path_node_32 () const |
Get path_node_32 value. More... | |
void | set_path_node_32 (const char *new_path_node_32) |
Set path_node_32 value. More... | |
size_t | maxlenof_path_node_32 () const |
Get maximum length of path_node_32 value. More... | |
char * | path_node_33 () const |
Get path_node_33 value. More... | |
void | set_path_node_33 (const char *new_path_node_33) |
Set path_node_33 value. More... | |
size_t | maxlenof_path_node_33 () const |
Get maximum length of path_node_33 value. More... | |
char * | path_node_34 () const |
Get path_node_34 value. More... | |
void | set_path_node_34 (const char *new_path_node_34) |
Set path_node_34 value. More... | |
size_t | maxlenof_path_node_34 () const |
Get maximum length of path_node_34 value. More... | |
char * | path_node_35 () const |
Get path_node_35 value. More... | |
void | set_path_node_35 (const char *new_path_node_35) |
Set path_node_35 value. More... | |
size_t | maxlenof_path_node_35 () const |
Get maximum length of path_node_35 value. More... | |
char * | path_node_36 () const |
Get path_node_36 value. More... | |
void | set_path_node_36 (const char *new_path_node_36) |
Set path_node_36 value. More... | |
size_t | maxlenof_path_node_36 () const |
Get maximum length of path_node_36 value. More... | |
char * | path_node_37 () const |
Get path_node_37 value. More... | |
void | set_path_node_37 (const char *new_path_node_37) |
Set path_node_37 value. More... | |
size_t | maxlenof_path_node_37 () const |
Get maximum length of path_node_37 value. More... | |
char * | path_node_38 () const |
Get path_node_38 value. More... | |
void | set_path_node_38 (const char *new_path_node_38) |
Set path_node_38 value. More... | |
size_t | maxlenof_path_node_38 () const |
Get maximum length of path_node_38 value. More... | |
char * | path_node_39 () const |
Get path_node_39 value. More... | |
void | set_path_node_39 (const char *new_path_node_39) |
Set path_node_39 value. More... | |
size_t | maxlenof_path_node_39 () const |
Get maximum length of path_node_39 value. More... | |
char * | path_node_40 () const |
Get path_node_40 value. More... | |
void | set_path_node_40 (const char *new_path_node_40) |
Set path_node_40 value. More... | |
size_t | maxlenof_path_node_40 () const |
Get maximum length of path_node_40 value. More... | |
uint32_t | path_length () const |
Get path_length value. More... | |
void | set_path_length (const uint32_t new_path_length) |
Set path_length value. More... | |
size_t | maxlenof_path_length () const |
Get maximum length of path_length value. More... | |
virtual Message * | create_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 |
![]() | |
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 Time * | timestamp () 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... | |
Message * | msgq_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 void | parse_uid (const char *uid, std::string &type, std::string &id) |
Parse UID to type and ID strings. More... | |
![]() | |
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... | |
![]() | |
void * | data_ptr |
unsigned int | data_size |
bool | data_changed |
interface_data_ts_t * | data_ts |
NavPathInterface Fawkes BlackBoard Interface.
The navigator interface is used by the navigator to export information about the current status of the navigator and to define all messages by which the navigator can be instructed.
There are three coordinate systems, the robot system which is a right-handed cartesian coordinate system with the robot in its origin, X axis pointing forward, Y pointing to the left and Z pointing upwards. The second coordinate system is the so-called navigator system. It is a coordinate system similar to the robot system, but the origin is defined on the initialization of the navigator. The last system is the odometry system. It is again a similar system, but the origin is reset from time to time and the robot's position in this system gives the odometry deltas.
Definition at line 39 of file NavPathInterface.h.
|
virtual |
Copy values from other interface.
other | other interface to copy values from |
Implements fawkes::Interface.
Definition at line 1444 of file NavPathInterface.cpp.
|
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.
type | message type |
UnknownTypeException | thrown if this interface cannot create a message of the given type. |
Implements fawkes::Interface.
Definition at line 1433 of file NavPathInterface.cpp.
References fawkes::Interface::type().
|
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.
enumtype | enum type as string |
val | value to convert |
UnknownTypeException | thrown if enumtype is not specified for interface. |
Implements fawkes::Interface.
Definition at line 1455 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_length | ( | ) | const |
Get maximum length of path_length value.
Definition at line 1415 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_1 | ( | ) | const |
Get maximum length of path_node_1 value.
Definition at line 135 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_10 | ( | ) | const |
Get maximum length of path_node_10 value.
Definition at line 423 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_11 | ( | ) | const |
Get maximum length of path_node_11 value.
Definition at line 455 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_12 | ( | ) | const |
Get maximum length of path_node_12 value.
Definition at line 487 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_13 | ( | ) | const |
Get maximum length of path_node_13 value.
Definition at line 519 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_14 | ( | ) | const |
Get maximum length of path_node_14 value.
Definition at line 551 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_15 | ( | ) | const |
Get maximum length of path_node_15 value.
Definition at line 583 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_16 | ( | ) | const |
Get maximum length of path_node_16 value.
Definition at line 615 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_17 | ( | ) | const |
Get maximum length of path_node_17 value.
Definition at line 647 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_18 | ( | ) | const |
Get maximum length of path_node_18 value.
Definition at line 679 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_19 | ( | ) | const |
Get maximum length of path_node_19 value.
Definition at line 711 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_2 | ( | ) | const |
Get maximum length of path_node_2 value.
Definition at line 167 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_20 | ( | ) | const |
Get maximum length of path_node_20 value.
Definition at line 743 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_21 | ( | ) | const |
Get maximum length of path_node_21 value.
Definition at line 775 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_22 | ( | ) | const |
Get maximum length of path_node_22 value.
Definition at line 807 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_23 | ( | ) | const |
Get maximum length of path_node_23 value.
Definition at line 839 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_24 | ( | ) | const |
Get maximum length of path_node_24 value.
Definition at line 871 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_25 | ( | ) | const |
Get maximum length of path_node_25 value.
Definition at line 903 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_26 | ( | ) | const |
Get maximum length of path_node_26 value.
Definition at line 935 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_27 | ( | ) | const |
Get maximum length of path_node_27 value.
Definition at line 967 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_28 | ( | ) | const |
Get maximum length of path_node_28 value.
Definition at line 999 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_29 | ( | ) | const |
Get maximum length of path_node_29 value.
Definition at line 1031 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_3 | ( | ) | const |
Get maximum length of path_node_3 value.
Definition at line 199 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_30 | ( | ) | const |
Get maximum length of path_node_30 value.
Definition at line 1063 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_31 | ( | ) | const |
Get maximum length of path_node_31 value.
Definition at line 1095 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_32 | ( | ) | const |
Get maximum length of path_node_32 value.
Definition at line 1127 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_33 | ( | ) | const |
Get maximum length of path_node_33 value.
Definition at line 1159 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_34 | ( | ) | const |
Get maximum length of path_node_34 value.
Definition at line 1191 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_35 | ( | ) | const |
Get maximum length of path_node_35 value.
Definition at line 1223 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_36 | ( | ) | const |
Get maximum length of path_node_36 value.
Definition at line 1255 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_37 | ( | ) | const |
Get maximum length of path_node_37 value.
Definition at line 1287 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_38 | ( | ) | const |
Get maximum length of path_node_38 value.
Definition at line 1319 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_39 | ( | ) | const |
Get maximum length of path_node_39 value.
Definition at line 1351 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_4 | ( | ) | const |
Get maximum length of path_node_4 value.
Definition at line 231 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_40 | ( | ) | const |
Get maximum length of path_node_40 value.
Definition at line 1383 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_5 | ( | ) | const |
Get maximum length of path_node_5 value.
Definition at line 263 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_6 | ( | ) | const |
Get maximum length of path_node_6 value.
Definition at line 295 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_7 | ( | ) | const |
Get maximum length of path_node_7 value.
Definition at line 327 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_8 | ( | ) | const |
Get maximum length of path_node_8 value.
Definition at line 359 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
size_t fawkes::NavPathInterface::maxlenof_path_node_9 | ( | ) | const |
Get maximum length of path_node_9 value.
Definition at line 391 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1466 of file NavPathInterface.cpp.
uint32_t fawkes::NavPathInterface::path_length | ( | ) | const |
Get path_length value.
Length of path
Definition at line 1405 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_1 | ( | ) | const |
Get path_node_1 value.
Path Node
Definition at line 125 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_10 | ( | ) | const |
Get path_node_10 value.
Path Node
Definition at line 413 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_11 | ( | ) | const |
Get path_node_11 value.
Path Node
Definition at line 445 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_12 | ( | ) | const |
Get path_node_12 value.
Path Node
Definition at line 477 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_13 | ( | ) | const |
Get path_node_13 value.
Path Node
Definition at line 509 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_14 | ( | ) | const |
Get path_node_14 value.
Path Node
Definition at line 541 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_15 | ( | ) | const |
Get path_node_15 value.
Path Node
Definition at line 573 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_16 | ( | ) | const |
Get path_node_16 value.
Path Node
Definition at line 605 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_17 | ( | ) | const |
Get path_node_17 value.
Path Node
Definition at line 637 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_18 | ( | ) | const |
Get path_node_18 value.
Path Node
Definition at line 669 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_19 | ( | ) | const |
Get path_node_19 value.
Path Node
Definition at line 701 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_2 | ( | ) | const |
Get path_node_2 value.
Path Node
Definition at line 157 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_20 | ( | ) | const |
Get path_node_20 value.
Path Node
Definition at line 733 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_21 | ( | ) | const |
Get path_node_21 value.
Path Node
Definition at line 765 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_22 | ( | ) | const |
Get path_node_22 value.
Path Node
Definition at line 797 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_23 | ( | ) | const |
Get path_node_23 value.
Path Node
Definition at line 829 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_24 | ( | ) | const |
Get path_node_24 value.
Path Node
Definition at line 861 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_25 | ( | ) | const |
Get path_node_25 value.
Path Node
Definition at line 893 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_26 | ( | ) | const |
Get path_node_26 value.
Path Node
Definition at line 925 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_27 | ( | ) | const |
Get path_node_27 value.
Path Node
Definition at line 957 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_28 | ( | ) | const |
Get path_node_28 value.
Path Node
Definition at line 989 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_29 | ( | ) | const |
Get path_node_29 value.
Path Node
Definition at line 1021 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_3 | ( | ) | const |
Get path_node_3 value.
Path Node
Definition at line 189 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_30 | ( | ) | const |
Get path_node_30 value.
Path Node
Definition at line 1053 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_31 | ( | ) | const |
Get path_node_31 value.
Path Node
Definition at line 1085 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_32 | ( | ) | const |
Get path_node_32 value.
Path Node
Definition at line 1117 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_33 | ( | ) | const |
Get path_node_33 value.
Path Node
Definition at line 1149 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_34 | ( | ) | const |
Get path_node_34 value.
Path Node
Definition at line 1181 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_35 | ( | ) | const |
Get path_node_35 value.
Path Node
Definition at line 1213 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_36 | ( | ) | const |
Get path_node_36 value.
Path Node
Definition at line 1245 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_37 | ( | ) | const |
Get path_node_37 value.
Path Node
Definition at line 1277 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_38 | ( | ) | const |
Get path_node_38 value.
Path Node
Definition at line 1309 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_39 | ( | ) | const |
Get path_node_39 value.
Path Node
Definition at line 1341 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_4 | ( | ) | const |
Get path_node_4 value.
Path Node
Definition at line 221 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_40 | ( | ) | const |
Get path_node_40 value.
Path Node
Definition at line 1373 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_5 | ( | ) | const |
Get path_node_5 value.
Path Node
Definition at line 253 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_6 | ( | ) | const |
Get path_node_6 value.
Path Node
Definition at line 285 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_7 | ( | ) | const |
Get path_node_7 value.
Path Node
Definition at line 317 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_8 | ( | ) | const |
Get path_node_8 value.
Path Node
Definition at line 349 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_9 | ( | ) | const |
Get path_node_9 value.
Path Node
Definition at line 381 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_length | ( | const uint32_t | new_path_length | ) |
Set path_length value.
Length of path
new_path_length | new path_length value |
Definition at line 1425 of file NavPathInterface.cpp.
References fawkes::Interface::type().
void fawkes::NavPathInterface::set_path_node_1 | ( | const char * | new_path_node_1 | ) |
Set path_node_1 value.
Path Node
new_path_node_1 | new path_node_1 value |
Definition at line 145 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_10 | ( | const char * | new_path_node_10 | ) |
Set path_node_10 value.
Path Node
new_path_node_10 | new path_node_10 value |
Definition at line 433 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_11 | ( | const char * | new_path_node_11 | ) |
Set path_node_11 value.
Path Node
new_path_node_11 | new path_node_11 value |
Definition at line 465 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_12 | ( | const char * | new_path_node_12 | ) |
Set path_node_12 value.
Path Node
new_path_node_12 | new path_node_12 value |
Definition at line 497 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_13 | ( | const char * | new_path_node_13 | ) |
Set path_node_13 value.
Path Node
new_path_node_13 | new path_node_13 value |
Definition at line 529 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_14 | ( | const char * | new_path_node_14 | ) |
Set path_node_14 value.
Path Node
new_path_node_14 | new path_node_14 value |
Definition at line 561 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_15 | ( | const char * | new_path_node_15 | ) |
Set path_node_15 value.
Path Node
new_path_node_15 | new path_node_15 value |
Definition at line 593 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_16 | ( | const char * | new_path_node_16 | ) |
Set path_node_16 value.
Path Node
new_path_node_16 | new path_node_16 value |
Definition at line 625 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_17 | ( | const char * | new_path_node_17 | ) |
Set path_node_17 value.
Path Node
new_path_node_17 | new path_node_17 value |
Definition at line 657 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_18 | ( | const char * | new_path_node_18 | ) |
Set path_node_18 value.
Path Node
new_path_node_18 | new path_node_18 value |
Definition at line 689 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_19 | ( | const char * | new_path_node_19 | ) |
Set path_node_19 value.
Path Node
new_path_node_19 | new path_node_19 value |
Definition at line 721 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_2 | ( | const char * | new_path_node_2 | ) |
Set path_node_2 value.
Path Node
new_path_node_2 | new path_node_2 value |
Definition at line 177 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_20 | ( | const char * | new_path_node_20 | ) |
Set path_node_20 value.
Path Node
new_path_node_20 | new path_node_20 value |
Definition at line 753 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_21 | ( | const char * | new_path_node_21 | ) |
Set path_node_21 value.
Path Node
new_path_node_21 | new path_node_21 value |
Definition at line 785 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_22 | ( | const char * | new_path_node_22 | ) |
Set path_node_22 value.
Path Node
new_path_node_22 | new path_node_22 value |
Definition at line 817 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_23 | ( | const char * | new_path_node_23 | ) |
Set path_node_23 value.
Path Node
new_path_node_23 | new path_node_23 value |
Definition at line 849 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_24 | ( | const char * | new_path_node_24 | ) |
Set path_node_24 value.
Path Node
new_path_node_24 | new path_node_24 value |
Definition at line 881 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_25 | ( | const char * | new_path_node_25 | ) |
Set path_node_25 value.
Path Node
new_path_node_25 | new path_node_25 value |
Definition at line 913 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_26 | ( | const char * | new_path_node_26 | ) |
Set path_node_26 value.
Path Node
new_path_node_26 | new path_node_26 value |
Definition at line 945 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_27 | ( | const char * | new_path_node_27 | ) |
Set path_node_27 value.
Path Node
new_path_node_27 | new path_node_27 value |
Definition at line 977 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_28 | ( | const char * | new_path_node_28 | ) |
Set path_node_28 value.
Path Node
new_path_node_28 | new path_node_28 value |
Definition at line 1009 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_29 | ( | const char * | new_path_node_29 | ) |
Set path_node_29 value.
Path Node
new_path_node_29 | new path_node_29 value |
Definition at line 1041 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_3 | ( | const char * | new_path_node_3 | ) |
Set path_node_3 value.
Path Node
new_path_node_3 | new path_node_3 value |
Definition at line 209 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_30 | ( | const char * | new_path_node_30 | ) |
Set path_node_30 value.
Path Node
new_path_node_30 | new path_node_30 value |
Definition at line 1073 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_31 | ( | const char * | new_path_node_31 | ) |
Set path_node_31 value.
Path Node
new_path_node_31 | new path_node_31 value |
Definition at line 1105 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_32 | ( | const char * | new_path_node_32 | ) |
Set path_node_32 value.
Path Node
new_path_node_32 | new path_node_32 value |
Definition at line 1137 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_33 | ( | const char * | new_path_node_33 | ) |
Set path_node_33 value.
Path Node
new_path_node_33 | new path_node_33 value |
Definition at line 1169 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_34 | ( | const char * | new_path_node_34 | ) |
Set path_node_34 value.
Path Node
new_path_node_34 | new path_node_34 value |
Definition at line 1201 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_35 | ( | const char * | new_path_node_35 | ) |
Set path_node_35 value.
Path Node
new_path_node_35 | new path_node_35 value |
Definition at line 1233 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_36 | ( | const char * | new_path_node_36 | ) |
Set path_node_36 value.
Path Node
new_path_node_36 | new path_node_36 value |
Definition at line 1265 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_37 | ( | const char * | new_path_node_37 | ) |
Set path_node_37 value.
Path Node
new_path_node_37 | new path_node_37 value |
Definition at line 1297 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_38 | ( | const char * | new_path_node_38 | ) |
Set path_node_38 value.
Path Node
new_path_node_38 | new path_node_38 value |
Definition at line 1329 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_39 | ( | const char * | new_path_node_39 | ) |
Set path_node_39 value.
Path Node
new_path_node_39 | new path_node_39 value |
Definition at line 1361 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_4 | ( | const char * | new_path_node_4 | ) |
Set path_node_4 value.
Path Node
new_path_node_4 | new path_node_4 value |
Definition at line 241 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_40 | ( | const char * | new_path_node_40 | ) |
Set path_node_40 value.
Path Node
new_path_node_40 | new path_node_40 value |
Definition at line 1393 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_5 | ( | const char * | new_path_node_5 | ) |
Set path_node_5 value.
Path Node
new_path_node_5 | new path_node_5 value |
Definition at line 273 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_6 | ( | const char * | new_path_node_6 | ) |
Set path_node_6 value.
Path Node
new_path_node_6 | new path_node_6 value |
Definition at line 305 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_7 | ( | const char * | new_path_node_7 | ) |
Set path_node_7 value.
Path Node
new_path_node_7 | new path_node_7 value |
Definition at line 337 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_8 | ( | const char * | new_path_node_8 | ) |
Set path_node_8 value.
Path Node
new_path_node_8 | new path_node_8 value |
Definition at line 369 of file NavPathInterface.cpp.
void fawkes::NavPathInterface::set_path_node_9 | ( | const char * | new_path_node_9 | ) |
Set path_node_9 value.
Path Node
new_path_node_9 | new path_node_9 value |
Definition at line 401 of file NavPathInterface.cpp.