SMACC2
Loading...
Searching...
No Matches
Classes | Macros | Functions | Variables
cp_waypoints_event_dispatcher.hpp File Reference
#include <nav2z_client/nav2z_client.hpp>
#include <smacc2/smacc.hpp>
Include dependency graph for cp_waypoints_event_dispatcher.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WaypointEventDispatcher
 

Macros

#define WAYPOINTS_EVENTCOUNT   257
 

Functions

template<typename TEv >
void configurePostEvWaypoint (std::function< void()> *fntarget, ClNav2Z *client, int index)
 

Variables

namespace cl_nav2z class ClNav2Z
 

Macro Definition Documentation

◆ WAYPOINTS_EVENTCOUNT

#define WAYPOINTS_EVENTCOUNT   257

Definition at line 1579 of file cp_waypoints_event_dispatcher.hpp.

Function Documentation

◆ configurePostEvWaypoint()

template<typename TEv >
void configurePostEvWaypoint ( std::function< void()> *  fntarget,
ClNav2Z client,
int  index 
)

Definition at line 1593 of file cp_waypoints_event_dispatcher.hpp.

1594{
1595 fntarget[index] = [=]() { client->template postEvent<TEv>(); };
1596}

Variable Documentation

◆ ClNav2Z

namespace cl_nav2z class ClNav2Z

Definition at line 1577 of file cp_waypoints_event_dispatcher.hpp.