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 37 of file NavPathInterface.h.
|
virtual |
Copy values from other interface.
other | other interface to copy values from |
Implements fawkes::Interface.
Definition at line 1442 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 1431 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 1453 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_length | ( | ) | const |
Get maximum length of path_length value.
Definition at line 1413 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 133 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_10 | ( | ) | const |
Get maximum length of path_node_10 value.
Definition at line 421 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_11 | ( | ) | const |
Get maximum length of path_node_11 value.
Definition at line 453 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_12 | ( | ) | const |
Get maximum length of path_node_12 value.
Definition at line 485 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_13 | ( | ) | const |
Get maximum length of path_node_13 value.
Definition at line 517 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_14 | ( | ) | const |
Get maximum length of path_node_14 value.
Definition at line 549 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_15 | ( | ) | const |
Get maximum length of path_node_15 value.
Definition at line 581 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_16 | ( | ) | const |
Get maximum length of path_node_16 value.
Definition at line 613 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_17 | ( | ) | const |
Get maximum length of path_node_17 value.
Definition at line 645 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_18 | ( | ) | const |
Get maximum length of path_node_18 value.
Definition at line 677 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_19 | ( | ) | const |
Get maximum length of path_node_19 value.
Definition at line 709 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_2 | ( | ) | const |
Get maximum length of path_node_2 value.
Definition at line 165 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_20 | ( | ) | const |
Get maximum length of path_node_20 value.
Definition at line 741 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_21 | ( | ) | const |
Get maximum length of path_node_21 value.
Definition at line 773 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_22 | ( | ) | const |
Get maximum length of path_node_22 value.
Definition at line 805 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_23 | ( | ) | const |
Get maximum length of path_node_23 value.
Definition at line 837 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_24 | ( | ) | const |
Get maximum length of path_node_24 value.
Definition at line 869 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_25 | ( | ) | const |
Get maximum length of path_node_25 value.
Definition at line 901 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_26 | ( | ) | const |
Get maximum length of path_node_26 value.
Definition at line 933 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_27 | ( | ) | const |
Get maximum length of path_node_27 value.
Definition at line 965 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_28 | ( | ) | const |
Get maximum length of path_node_28 value.
Definition at line 997 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_29 | ( | ) | const |
Get maximum length of path_node_29 value.
Definition at line 1029 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_3 | ( | ) | const |
Get maximum length of path_node_3 value.
Definition at line 197 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_30 | ( | ) | const |
Get maximum length of path_node_30 value.
Definition at line 1061 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_31 | ( | ) | const |
Get maximum length of path_node_31 value.
Definition at line 1093 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_32 | ( | ) | const |
Get maximum length of path_node_32 value.
Definition at line 1125 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_33 | ( | ) | const |
Get maximum length of path_node_33 value.
Definition at line 1157 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_34 | ( | ) | const |
Get maximum length of path_node_34 value.
Definition at line 1189 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_35 | ( | ) | const |
Get maximum length of path_node_35 value.
Definition at line 1221 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_36 | ( | ) | const |
Get maximum length of path_node_36 value.
Definition at line 1253 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_37 | ( | ) | const |
Get maximum length of path_node_37 value.
Definition at line 1285 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_38 | ( | ) | const |
Get maximum length of path_node_38 value.
Definition at line 1317 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_39 | ( | ) | const |
Get maximum length of path_node_39 value.
Definition at line 1349 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_4 | ( | ) | const |
Get maximum length of path_node_4 value.
Definition at line 229 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_40 | ( | ) | const |
Get maximum length of path_node_40 value.
Definition at line 1381 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_5 | ( | ) | const |
Get maximum length of path_node_5 value.
Definition at line 261 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_6 | ( | ) | const |
Get maximum length of path_node_6 value.
Definition at line 293 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_7 | ( | ) | const |
Get maximum length of path_node_7 value.
Definition at line 325 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_8 | ( | ) | const |
Get maximum length of path_node_8 value.
Definition at line 357 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_9 | ( | ) | const |
Get maximum length of path_node_9 value.
Definition at line 389 of file NavPathInterface.cpp.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1464 of file NavPathInterface.cpp.
uint32_t fawkes::NavPathInterface::path_length | ( | ) | const |
Get path_length value.
Length of path
Definition at line 1403 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_1 | ( | ) | const |
Get path_node_1 value.
Path Node
Definition at line 123 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_10 | ( | ) | const |
Get path_node_10 value.
Path Node
Definition at line 411 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_11 | ( | ) | const |
Get path_node_11 value.
Path Node
Definition at line 443 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_12 | ( | ) | const |
Get path_node_12 value.
Path Node
Definition at line 475 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_13 | ( | ) | const |
Get path_node_13 value.
Path Node
Definition at line 507 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_14 | ( | ) | const |
Get path_node_14 value.
Path Node
Definition at line 539 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_15 | ( | ) | const |
Get path_node_15 value.
Path Node
Definition at line 571 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_16 | ( | ) | const |
Get path_node_16 value.
Path Node
Definition at line 603 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_17 | ( | ) | const |
Get path_node_17 value.
Path Node
Definition at line 635 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_18 | ( | ) | const |
Get path_node_18 value.
Path Node
Definition at line 667 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_19 | ( | ) | const |
Get path_node_19 value.
Path Node
Definition at line 699 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_2 | ( | ) | const |
Get path_node_2 value.
Path Node
Definition at line 155 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_20 | ( | ) | const |
Get path_node_20 value.
Path Node
Definition at line 731 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_21 | ( | ) | const |
Get path_node_21 value.
Path Node
Definition at line 763 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_22 | ( | ) | const |
Get path_node_22 value.
Path Node
Definition at line 795 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_23 | ( | ) | const |
Get path_node_23 value.
Path Node
Definition at line 827 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_24 | ( | ) | const |
Get path_node_24 value.
Path Node
Definition at line 859 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_25 | ( | ) | const |
Get path_node_25 value.
Path Node
Definition at line 891 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_26 | ( | ) | const |
Get path_node_26 value.
Path Node
Definition at line 923 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_27 | ( | ) | const |
Get path_node_27 value.
Path Node
Definition at line 955 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_28 | ( | ) | const |
Get path_node_28 value.
Path Node
Definition at line 987 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_29 | ( | ) | const |
Get path_node_29 value.
Path Node
Definition at line 1019 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_3 | ( | ) | const |
Get path_node_3 value.
Path Node
Definition at line 187 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_30 | ( | ) | const |
Get path_node_30 value.
Path Node
Definition at line 1051 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_31 | ( | ) | const |
Get path_node_31 value.
Path Node
Definition at line 1083 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_32 | ( | ) | const |
Get path_node_32 value.
Path Node
Definition at line 1115 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_33 | ( | ) | const |
Get path_node_33 value.
Path Node
Definition at line 1147 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_34 | ( | ) | const |
Get path_node_34 value.
Path Node
Definition at line 1179 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_35 | ( | ) | const |
Get path_node_35 value.
Path Node
Definition at line 1211 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_36 | ( | ) | const |
Get path_node_36 value.
Path Node
Definition at line 1243 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_37 | ( | ) | const |
Get path_node_37 value.
Path Node
Definition at line 1275 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_38 | ( | ) | const |
Get path_node_38 value.
Path Node
Definition at line 1307 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_39 | ( | ) | const |
Get path_node_39 value.
Path Node
Definition at line 1339 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_4 | ( | ) | const |
Get path_node_4 value.
Path Node
Definition at line 219 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_40 | ( | ) | const |
Get path_node_40 value.
Path Node
Definition at line 1371 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_5 | ( | ) | const |
Get path_node_5 value.
Path Node
Definition at line 251 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_6 | ( | ) | const |
Get path_node_6 value.
Path Node
Definition at line 283 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_7 | ( | ) | const |
Get path_node_7 value.
Path Node
Definition at line 315 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_8 | ( | ) | const |
Get path_node_8 value.
Path Node
Definition at line 347 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_9 | ( | ) | const |
Get path_node_9 value.
Path Node
Definition at line 379 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 1423 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 143 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 431 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 463 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 495 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 527 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 559 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 591 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 623 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 655 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 687 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 719 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 175 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 751 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 783 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 815 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 847 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 879 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 911 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 943 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 975 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 1007 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 1039 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 207 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 1071 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 1103 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 1135 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 1167 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 1199 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 1231 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 1263 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 1295 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 1327 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 1359 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 239 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 1391 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 271 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 303 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 335 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 367 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 399 of file NavPathInterface.cpp.