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 1438 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 1427 of file NavPathInterface.cpp.
References fawkes::Interface::type().
|
virtual |
Convert arbitrary enum value to string.
Given the string representation of the enum type and the value this method returns the string representation of the specific value, or the string UNKNOWN if the value is not defined. An exception is thrown if the enum type is invalid.
enumtype | enum type as string |
val | value to convert |
UnknownTypeException | thrown if enumtype is not specified for interface. |
Implements fawkes::Interface.
Definition at line 1449 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_length | ( | ) | const |
Get maximum length of path_length value.
Definition at line 1409 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 417 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_11 | ( | ) | const |
Get maximum length of path_node_11 value.
Definition at line 449 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_12 | ( | ) | const |
Get maximum length of path_node_12 value.
Definition at line 481 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_13 | ( | ) | const |
Get maximum length of path_node_13 value.
Definition at line 513 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_14 | ( | ) | const |
Get maximum length of path_node_14 value.
Definition at line 545 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_15 | ( | ) | const |
Get maximum length of path_node_15 value.
Definition at line 577 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_16 | ( | ) | const |
Get maximum length of path_node_16 value.
Definition at line 609 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_17 | ( | ) | const |
Get maximum length of path_node_17 value.
Definition at line 641 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_18 | ( | ) | const |
Get maximum length of path_node_18 value.
Definition at line 673 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_19 | ( | ) | const |
Get maximum length of path_node_19 value.
Definition at line 705 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_2 | ( | ) | const |
Get maximum length of path_node_2 value.
Definition at line 161 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_20 | ( | ) | const |
Get maximum length of path_node_20 value.
Definition at line 737 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_21 | ( | ) | const |
Get maximum length of path_node_21 value.
Definition at line 769 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_22 | ( | ) | const |
Get maximum length of path_node_22 value.
Definition at line 801 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_23 | ( | ) | const |
Get maximum length of path_node_23 value.
Definition at line 833 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_24 | ( | ) | const |
Get maximum length of path_node_24 value.
Definition at line 865 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_25 | ( | ) | const |
Get maximum length of path_node_25 value.
Definition at line 897 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_26 | ( | ) | const |
Get maximum length of path_node_26 value.
Definition at line 929 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_27 | ( | ) | const |
Get maximum length of path_node_27 value.
Definition at line 961 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_28 | ( | ) | const |
Get maximum length of path_node_28 value.
Definition at line 993 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_29 | ( | ) | const |
Get maximum length of path_node_29 value.
Definition at line 1025 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_3 | ( | ) | const |
Get maximum length of path_node_3 value.
Definition at line 193 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_30 | ( | ) | const |
Get maximum length of path_node_30 value.
Definition at line 1057 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_31 | ( | ) | const |
Get maximum length of path_node_31 value.
Definition at line 1089 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_32 | ( | ) | const |
Get maximum length of path_node_32 value.
Definition at line 1121 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_33 | ( | ) | const |
Get maximum length of path_node_33 value.
Definition at line 1153 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_34 | ( | ) | const |
Get maximum length of path_node_34 value.
Definition at line 1185 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_35 | ( | ) | const |
Get maximum length of path_node_35 value.
Definition at line 1217 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_36 | ( | ) | const |
Get maximum length of path_node_36 value.
Definition at line 1249 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_37 | ( | ) | const |
Get maximum length of path_node_37 value.
Definition at line 1281 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_38 | ( | ) | const |
Get maximum length of path_node_38 value.
Definition at line 1313 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_39 | ( | ) | const |
Get maximum length of path_node_39 value.
Definition at line 1345 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_4 | ( | ) | const |
Get maximum length of path_node_4 value.
Definition at line 225 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_40 | ( | ) | const |
Get maximum length of path_node_40 value.
Definition at line 1377 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_5 | ( | ) | const |
Get maximum length of path_node_5 value.
Definition at line 257 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_6 | ( | ) | const |
Get maximum length of path_node_6 value.
Definition at line 289 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_7 | ( | ) | const |
Get maximum length of path_node_7 value.
Definition at line 321 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_8 | ( | ) | const |
Get maximum length of path_node_8 value.
Definition at line 353 of file NavPathInterface.cpp.
size_t fawkes::NavPathInterface::maxlenof_path_node_9 | ( | ) | const |
Get maximum length of path_node_9 value.
Definition at line 385 of file NavPathInterface.cpp.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1460 of file NavPathInterface.cpp.
uint32_t fawkes::NavPathInterface::path_length | ( | ) | const |
Get path_length value.
Length of path
Definition at line 1399 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 407 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_11 | ( | ) | const |
Get path_node_11 value.
Path Node
Definition at line 439 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_12 | ( | ) | const |
Get path_node_12 value.
Path Node
Definition at line 471 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_13 | ( | ) | const |
Get path_node_13 value.
Path Node
Definition at line 503 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_14 | ( | ) | const |
Get path_node_14 value.
Path Node
Definition at line 535 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_15 | ( | ) | const |
Get path_node_15 value.
Path Node
Definition at line 567 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_16 | ( | ) | const |
Get path_node_16 value.
Path Node
Definition at line 599 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_17 | ( | ) | const |
Get path_node_17 value.
Path Node
Definition at line 631 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_18 | ( | ) | const |
Get path_node_18 value.
Path Node
Definition at line 663 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_19 | ( | ) | const |
Get path_node_19 value.
Path Node
Definition at line 695 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_2 | ( | ) | const |
Get path_node_2 value.
Path Node
Definition at line 151 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_20 | ( | ) | const |
Get path_node_20 value.
Path Node
Definition at line 727 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_21 | ( | ) | const |
Get path_node_21 value.
Path Node
Definition at line 759 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_22 | ( | ) | const |
Get path_node_22 value.
Path Node
Definition at line 791 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_23 | ( | ) | const |
Get path_node_23 value.
Path Node
Definition at line 823 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_24 | ( | ) | const |
Get path_node_24 value.
Path Node
Definition at line 855 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_25 | ( | ) | const |
Get path_node_25 value.
Path Node
Definition at line 887 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_26 | ( | ) | const |
Get path_node_26 value.
Path Node
Definition at line 919 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_27 | ( | ) | const |
Get path_node_27 value.
Path Node
Definition at line 951 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_28 | ( | ) | const |
Get path_node_28 value.
Path Node
Definition at line 983 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_29 | ( | ) | const |
Get path_node_29 value.
Path Node
Definition at line 1015 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_3 | ( | ) | const |
Get path_node_3 value.
Path Node
Definition at line 183 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_30 | ( | ) | const |
Get path_node_30 value.
Path Node
Definition at line 1047 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_31 | ( | ) | const |
Get path_node_31 value.
Path Node
Definition at line 1079 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_32 | ( | ) | const |
Get path_node_32 value.
Path Node
Definition at line 1111 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_33 | ( | ) | const |
Get path_node_33 value.
Path Node
Definition at line 1143 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_34 | ( | ) | const |
Get path_node_34 value.
Path Node
Definition at line 1175 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_35 | ( | ) | const |
Get path_node_35 value.
Path Node
Definition at line 1207 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_36 | ( | ) | const |
Get path_node_36 value.
Path Node
Definition at line 1239 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_37 | ( | ) | const |
Get path_node_37 value.
Path Node
Definition at line 1271 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_38 | ( | ) | const |
Get path_node_38 value.
Path Node
Definition at line 1303 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_39 | ( | ) | const |
Get path_node_39 value.
Path Node
Definition at line 1335 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_4 | ( | ) | const |
Get path_node_4 value.
Path Node
Definition at line 215 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_40 | ( | ) | const |
Get path_node_40 value.
Path Node
Definition at line 1367 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_5 | ( | ) | const |
Get path_node_5 value.
Path Node
Definition at line 247 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_6 | ( | ) | const |
Get path_node_6 value.
Path Node
Definition at line 279 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_7 | ( | ) | const |
Get path_node_7 value.
Path Node
Definition at line 311 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_8 | ( | ) | const |
Get path_node_8 value.
Path Node
Definition at line 343 of file NavPathInterface.cpp.
char * fawkes::NavPathInterface::path_node_9 | ( | ) | const |
Get path_node_9 value.
Path Node
Definition at line 375 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 1419 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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.
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 427 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 459 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 491 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 523 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 555 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 587 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 619 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 651 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 683 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 715 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 171 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 747 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 779 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 811 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 843 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 875 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 907 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 939 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 971 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1003 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1035 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 203 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1067 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1099 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1131 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1163 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1195 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1227 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1259 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1291 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1323 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1355 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 235 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 1387 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 267 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 299 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 331 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 363 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.
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 395 of file NavPathInterface.cpp.
References fawkes::Interface::data_changed.