Fawkes API
Fawkes Development Version
|
NavPathInterface Fawkes BlackBoard Interface. More...
#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 |
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... | |
![]() | |
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 |
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_t * | data_ts |
Pointer to data casted to timestamp struct. More... | |
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 33 of file NavPathInterface.h.
|
virtual |
Copy values from other interface.
other | other interface to copy values from |
Implements fawkes::Interface.
Definition at line 1398 of file NavPathInterface.cpp.
References fawkes::Message::type(), and fawkes::Interface::type().
|
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 1387 of file NavPathInterface.cpp.
|
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 1409 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_length | ( | ) | const |
Get maximum length of path_length value.
Definition at line 1369 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_1 | ( | ) | const |
Get maximum length of path_node_1 value.
Definition at line 129 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_10 | ( | ) | const |
Get maximum length of path_node_10 value.
Definition at line 408 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_11 | ( | ) | const |
Get maximum length of path_node_11 value.
Definition at line 439 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_12 | ( | ) | const |
Get maximum length of path_node_12 value.
Definition at line 470 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_13 | ( | ) | const |
Get maximum length of path_node_13 value.
Definition at line 501 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_14 | ( | ) | const |
Get maximum length of path_node_14 value.
Definition at line 532 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_15 | ( | ) | const |
Get maximum length of path_node_15 value.
Definition at line 563 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_16 | ( | ) | const |
Get maximum length of path_node_16 value.
Definition at line 594 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_17 | ( | ) | const |
Get maximum length of path_node_17 value.
Definition at line 625 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_18 | ( | ) | const |
Get maximum length of path_node_18 value.
Definition at line 656 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_19 | ( | ) | const |
Get maximum length of path_node_19 value.
Definition at line 687 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_2 | ( | ) | const |
Get maximum length of path_node_2 value.
Definition at line 160 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_20 | ( | ) | const |
Get maximum length of path_node_20 value.
Definition at line 718 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_21 | ( | ) | const |
Get maximum length of path_node_21 value.
Definition at line 749 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_22 | ( | ) | const |
Get maximum length of path_node_22 value.
Definition at line 780 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_23 | ( | ) | const |
Get maximum length of path_node_23 value.
Definition at line 811 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_24 | ( | ) | const |
Get maximum length of path_node_24 value.
Definition at line 842 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_25 | ( | ) | const |
Get maximum length of path_node_25 value.
Definition at line 873 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_26 | ( | ) | const |
Get maximum length of path_node_26 value.
Definition at line 904 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_27 | ( | ) | const |
Get maximum length of path_node_27 value.
Definition at line 935 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_28 | ( | ) | const |
Get maximum length of path_node_28 value.
Definition at line 966 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_29 | ( | ) | const |
Get maximum length of path_node_29 value.
Definition at line 997 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_3 | ( | ) | const |
Get maximum length of path_node_3 value.
Definition at line 191 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_30 | ( | ) | const |
Get maximum length of path_node_30 value.
Definition at line 1028 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_31 | ( | ) | const |
Get maximum length of path_node_31 value.
Definition at line 1059 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_32 | ( | ) | const |
Get maximum length of path_node_32 value.
Definition at line 1090 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_33 | ( | ) | const |
Get maximum length of path_node_33 value.
Definition at line 1121 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_34 | ( | ) | const |
Get maximum length of path_node_34 value.
Definition at line 1152 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_35 | ( | ) | const |
Get maximum length of path_node_35 value.
Definition at line 1183 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_36 | ( | ) | const |
Get maximum length of path_node_36 value.
Definition at line 1214 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_37 | ( | ) | const |
Get maximum length of path_node_37 value.
Definition at line 1245 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_38 | ( | ) | const |
Get maximum length of path_node_38 value.
Definition at line 1276 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_39 | ( | ) | const |
Get maximum length of path_node_39 value.
Definition at line 1307 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_4 | ( | ) | const |
Get maximum length of path_node_4 value.
Definition at line 222 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_40 | ( | ) | const |
Get maximum length of path_node_40 value.
Definition at line 1338 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_5 | ( | ) | const |
Get maximum length of path_node_5 value.
Definition at line 253 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_6 | ( | ) | const |
Get maximum length of path_node_6 value.
Definition at line 284 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_7 | ( | ) | const |
Get maximum length of path_node_7 value.
Definition at line 315 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_8 | ( | ) | const |
Get maximum length of path_node_8 value.
Definition at line 346 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_9 | ( | ) | const |
Get maximum length of path_node_9 value.
Definition at line 377 of file NavPathInterface.cpp.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1420 of file NavPathInterface.cpp.
uint32_t fawkes::NavPathInterface::path_length | ( | ) | const |
Get path_length value.
Length of path
Definition at line 1359 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_1 | ( | ) | const |
Get path_node_1 value.
Path Node
Definition at line 119 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_10 | ( | ) | const |
Get path_node_10 value.
Path Node
Definition at line 398 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_11 | ( | ) | const |
Get path_node_11 value.
Path Node
Definition at line 429 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_12 | ( | ) | const |
Get path_node_12 value.
Path Node
Definition at line 460 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_13 | ( | ) | const |
Get path_node_13 value.
Path Node
Definition at line 491 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_14 | ( | ) | const |
Get path_node_14 value.
Path Node
Definition at line 522 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_15 | ( | ) | const |
Get path_node_15 value.
Path Node
Definition at line 553 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_16 | ( | ) | const |
Get path_node_16 value.
Path Node
Definition at line 584 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_17 | ( | ) | const |
Get path_node_17 value.
Path Node
Definition at line 615 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_18 | ( | ) | const |
Get path_node_18 value.
Path Node
Definition at line 646 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_19 | ( | ) | const |
Get path_node_19 value.
Path Node
Definition at line 677 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_2 | ( | ) | const |
Get path_node_2 value.
Path Node
Definition at line 150 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_20 | ( | ) | const |
Get path_node_20 value.
Path Node
Definition at line 708 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_21 | ( | ) | const |
Get path_node_21 value.
Path Node
Definition at line 739 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_22 | ( | ) | const |
Get path_node_22 value.
Path Node
Definition at line 770 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_23 | ( | ) | const |
Get path_node_23 value.
Path Node
Definition at line 801 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_24 | ( | ) | const |
Get path_node_24 value.
Path Node
Definition at line 832 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_25 | ( | ) | const |
Get path_node_25 value.
Path Node
Definition at line 863 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_26 | ( | ) | const |
Get path_node_26 value.
Path Node
Definition at line 894 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_27 | ( | ) | const |
Get path_node_27 value.
Path Node
Definition at line 925 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_28 | ( | ) | const |
Get path_node_28 value.
Path Node
Definition at line 956 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_29 | ( | ) | const |
Get path_node_29 value.
Path Node
Definition at line 987 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_3 | ( | ) | const |
Get path_node_3 value.
Path Node
Definition at line 181 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_30 | ( | ) | const |
Get path_node_30 value.
Path Node
Definition at line 1018 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_31 | ( | ) | const |
Get path_node_31 value.
Path Node
Definition at line 1049 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_32 | ( | ) | const |
Get path_node_32 value.
Path Node
Definition at line 1080 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_33 | ( | ) | const |
Get path_node_33 value.
Path Node
Definition at line 1111 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_34 | ( | ) | const |
Get path_node_34 value.
Path Node
Definition at line 1142 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_35 | ( | ) | const |
Get path_node_35 value.
Path Node
Definition at line 1173 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_36 | ( | ) | const |
Get path_node_36 value.
Path Node
Definition at line 1204 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_37 | ( | ) | const |
Get path_node_37 value.
Path Node
Definition at line 1235 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_38 | ( | ) | const |
Get path_node_38 value.
Path Node
Definition at line 1266 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_39 | ( | ) | const |
Get path_node_39 value.
Path Node
Definition at line 1297 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_4 | ( | ) | const |
Get path_node_4 value.
Path Node
Definition at line 212 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_40 | ( | ) | const |
Get path_node_40 value.
Path Node
Definition at line 1328 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_5 | ( | ) | const |
Get path_node_5 value.
Path Node
Definition at line 243 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_6 | ( | ) | const |
Get path_node_6 value.
Path Node
Definition at line 274 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_7 | ( | ) | const |
Get path_node_7 value.
Path Node
Definition at line 305 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_8 | ( | ) | const |
Get path_node_8 value.
Path Node
Definition at line 336 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_9 | ( | ) | const |
Get path_node_9 value.
Path Node
Definition at line 367 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 1379 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 139 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 418 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 449 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 480 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 511 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 542 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 573 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 604 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 635 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 666 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 697 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 170 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 728 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 759 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 790 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 821 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 852 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 883 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 914 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 945 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 976 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1007 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 201 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1038 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1069 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1100 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1131 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1162 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1193 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1224 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1255 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1286 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1317 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 232 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 1348 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 263 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 294 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 325 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 356 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().
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 387 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
Referenced by NavGraphThread::fam_event().