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... | |
Uuid | 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 |
bool | refreshed () const |
Check if data has been refreshed. 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_refreshed () |
Mark data as refreshed. 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, bool proxy=false) |
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) noexcept |
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... | |
template<class FieldT , class DataT > | |
void | set_field (FieldT &field, DataT &data) |
Set a field, set data_changed to true and update data_changed accordingly. More... | |
template<class FieldT , class DataT > | |
void | set_field (FieldT &field, unsigned int index, DataT &data) |
Set an array field at a given index, set data_changed to true and update data_changed accordingly. More... | |
![]() | |
void * | data_ptr |
Pointer to local memory storage. More... | |
unsigned int | data_size |
Minimal data size to hold data storage. More... | |
bool | data_refreshed |
Indicator if data can be considered "current", i.e. More... | |
bool | data_changed |
Indicator if the current data is different from the last call to write() This must is automatically updated by set_field. 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 1357 of file NavPathInterface.cpp.
References 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 1346 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 1368 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_length | ( | ) | const |
Get maximum length of path_length value.
Definition at line 1329 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 399 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_11 | ( | ) | const |
Get maximum length of path_node_11 value.
Definition at line 429 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_12 | ( | ) | const |
Get maximum length of path_node_12 value.
Definition at line 459 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_13 | ( | ) | const |
Get maximum length of path_node_13 value.
Definition at line 489 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_14 | ( | ) | const |
Get maximum length of path_node_14 value.
Definition at line 519 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_15 | ( | ) | const |
Get maximum length of path_node_15 value.
Definition at line 549 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_16 | ( | ) | const |
Get maximum length of path_node_16 value.
Definition at line 579 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_17 | ( | ) | const |
Get maximum length of path_node_17 value.
Definition at line 609 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_18 | ( | ) | const |
Get maximum length of path_node_18 value.
Definition at line 639 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_19 | ( | ) | const |
Get maximum length of path_node_19 value.
Definition at line 669 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_2 | ( | ) | const |
Get maximum length of path_node_2 value.
Definition at line 159 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_20 | ( | ) | const |
Get maximum length of path_node_20 value.
Definition at line 699 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_21 | ( | ) | const |
Get maximum length of path_node_21 value.
Definition at line 729 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_22 | ( | ) | const |
Get maximum length of path_node_22 value.
Definition at line 759 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_23 | ( | ) | const |
Get maximum length of path_node_23 value.
Definition at line 789 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_24 | ( | ) | const |
Get maximum length of path_node_24 value.
Definition at line 819 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_25 | ( | ) | const |
Get maximum length of path_node_25 value.
Definition at line 849 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_26 | ( | ) | const |
Get maximum length of path_node_26 value.
Definition at line 879 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_27 | ( | ) | const |
Get maximum length of path_node_27 value.
Definition at line 909 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_28 | ( | ) | const |
Get maximum length of path_node_28 value.
Definition at line 939 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_29 | ( | ) | const |
Get maximum length of path_node_29 value.
Definition at line 969 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_3 | ( | ) | const |
Get maximum length of path_node_3 value.
Definition at line 189 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_30 | ( | ) | const |
Get maximum length of path_node_30 value.
Definition at line 999 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_31 | ( | ) | const |
Get maximum length of path_node_31 value.
Definition at line 1029 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_32 | ( | ) | const |
Get maximum length of path_node_32 value.
Definition at line 1059 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_33 | ( | ) | const |
Get maximum length of path_node_33 value.
Definition at line 1089 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_34 | ( | ) | const |
Get maximum length of path_node_34 value.
Definition at line 1119 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_35 | ( | ) | const |
Get maximum length of path_node_35 value.
Definition at line 1149 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_36 | ( | ) | const |
Get maximum length of path_node_36 value.
Definition at line 1179 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_37 | ( | ) | const |
Get maximum length of path_node_37 value.
Definition at line 1209 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_38 | ( | ) | const |
Get maximum length of path_node_38 value.
Definition at line 1239 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_39 | ( | ) | const |
Get maximum length of path_node_39 value.
Definition at line 1269 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_4 | ( | ) | const |
Get maximum length of path_node_4 value.
Definition at line 219 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_40 | ( | ) | const |
Get maximum length of path_node_40 value.
Definition at line 1299 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_5 | ( | ) | const |
Get maximum length of path_node_5 value.
Definition at line 249 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_6 | ( | ) | const |
Get maximum length of path_node_6 value.
Definition at line 279 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_7 | ( | ) | const |
Get maximum length of path_node_7 value.
Definition at line 309 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_8 | ( | ) | const |
Get maximum length of path_node_8 value.
Definition at line 339 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_9 | ( | ) | const |
Get maximum length of path_node_9 value.
Definition at line 369 of file NavPathInterface.cpp.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1379 of file NavPathInterface.cpp.
uint32_t fawkes::NavPathInterface::path_length | ( | ) | const |
Get path_length value.
Length of path
Definition at line 1319 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 389 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_11 | ( | ) | const |
Get path_node_11 value.
Path Node
Definition at line 419 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_12 | ( | ) | const |
Get path_node_12 value.
Path Node
Definition at line 449 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_13 | ( | ) | const |
Get path_node_13 value.
Path Node
Definition at line 479 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_14 | ( | ) | const |
Get path_node_14 value.
Path Node
Definition at line 509 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_15 | ( | ) | const |
Get path_node_15 value.
Path Node
Definition at line 539 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_16 | ( | ) | const |
Get path_node_16 value.
Path Node
Definition at line 569 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_17 | ( | ) | const |
Get path_node_17 value.
Path Node
Definition at line 599 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_18 | ( | ) | const |
Get path_node_18 value.
Path Node
Definition at line 629 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_19 | ( | ) | const |
Get path_node_19 value.
Path Node
Definition at line 659 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_2 | ( | ) | const |
Get path_node_2 value.
Path Node
Definition at line 149 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_20 | ( | ) | const |
Get path_node_20 value.
Path Node
Definition at line 689 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_21 | ( | ) | const |
Get path_node_21 value.
Path Node
Definition at line 719 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_22 | ( | ) | const |
Get path_node_22 value.
Path Node
Definition at line 749 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_23 | ( | ) | const |
Get path_node_23 value.
Path Node
Definition at line 779 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_24 | ( | ) | const |
Get path_node_24 value.
Path Node
Definition at line 809 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_25 | ( | ) | const |
Get path_node_25 value.
Path Node
Definition at line 839 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_26 | ( | ) | const |
Get path_node_26 value.
Path Node
Definition at line 869 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_27 | ( | ) | const |
Get path_node_27 value.
Path Node
Definition at line 899 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_28 | ( | ) | const |
Get path_node_28 value.
Path Node
Definition at line 929 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_29 | ( | ) | const |
Get path_node_29 value.
Path Node
Definition at line 959 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_3 | ( | ) | const |
Get path_node_3 value.
Path Node
Definition at line 179 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_30 | ( | ) | const |
Get path_node_30 value.
Path Node
Definition at line 989 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_31 | ( | ) | const |
Get path_node_31 value.
Path Node
Definition at line 1019 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_32 | ( | ) | const |
Get path_node_32 value.
Path Node
Definition at line 1049 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_33 | ( | ) | const |
Get path_node_33 value.
Path Node
Definition at line 1079 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_34 | ( | ) | const |
Get path_node_34 value.
Path Node
Definition at line 1109 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_35 | ( | ) | const |
Get path_node_35 value.
Path Node
Definition at line 1139 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_36 | ( | ) | const |
Get path_node_36 value.
Path Node
Definition at line 1169 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_37 | ( | ) | const |
Get path_node_37 value.
Path Node
Definition at line 1199 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_38 | ( | ) | const |
Get path_node_38 value.
Path Node
Definition at line 1229 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_39 | ( | ) | const |
Get path_node_39 value.
Path Node
Definition at line 1259 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_4 | ( | ) | const |
Get path_node_4 value.
Path Node
Definition at line 209 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_40 | ( | ) | const |
Get path_node_40 value.
Path Node
Definition at line 1289 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_5 | ( | ) | const |
Get path_node_5 value.
Path Node
Definition at line 239 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_6 | ( | ) | const |
Get path_node_6 value.
Path Node
Definition at line 269 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_7 | ( | ) | const |
Get path_node_7 value.
Path Node
Definition at line 299 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_8 | ( | ) | const |
Get path_node_8 value.
Path Node
Definition at line 329 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_9 | ( | ) | const |
Get path_node_9 value.
Path Node
Definition at line 359 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 1339 of file NavPathInterface.cpp.
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.
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 409 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 439 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 469 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 499 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 529 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 559 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 589 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 619 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 649 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 679 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 169 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 709 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 739 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 769 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 799 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 829 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 859 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 889 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 919 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 949 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 979 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 199 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 1009 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 1039 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 1069 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 1099 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 1129 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 1159 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 1189 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 1219 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 1249 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 1279 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 229 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 1309 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 259 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 289 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 319 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 349 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 379 of file NavPathInterface.cpp.