#include "cbipc/queue_factory.H"
#include "route.H"
#include "cbmesg_logger.H"
#include "util.H"
#include <cmath>
#include <iostream>
#include "unistd.h"
#include "conf.H"
Classes | |
struct | speed_map_t |
Functions | |
bool | conf_value (cajun::conf_entry_t &entry, std::vector< speed_map_t > &val) |
void | read_conf (conf_t &conf_) |
unsigned | strip_index (route_t const &route_, double bx, double by, double first_wp_distance) |
double | map_speed (double speed_) |
void | customize_wp (route_t::waypoint_t &wp_) |
void | add_bot_pos_as_wp (route_t const &s_route_, route_t &d_route_, double bx_, double by_) |
void | customize_route (route_t const &s_route_, route_t &d_route_, unsigned start, unsigned repeat) |
int | main (int argc, char **argv) |
Variables | |
cbmesg_logger_t | msg_logger |
char const * | progname |
std::vector< speed_map_t > | speed_map |
double | max_LB |
void add_bot_pos_as_wp | ( | route_t const & | s_route_, | |
route_t & | d_route_, | |||
double | bx_, | |||
double | by_ | |||
) |
References customize_wp().
Referenced by main().
bool conf_value | ( | cajun::conf_entry_t & | entry, | |
std::vector< speed_map_t > & | val | |||
) |
References speed_map_t::map_speed, and speed_map_t::speed.
void customize_route | ( | route_t const & | s_route_, | |
route_t & | d_route_, | |||
unsigned | start, | |||
unsigned | repeat | |||
) |
References customize_wp().
Referenced by main().
void customize_wp | ( | route_t::waypoint_t & | wp_ | ) |
References map_speed(), and max_LB.
Referenced by add_bot_pos_as_wp(), and customize_route().
int main | ( | int | argc, | |
char ** | argv | |||
) |
References add_bot_pos_as_wp(), customize_route(), msg_logger, progname, read_conf(), and strip_index().
double map_speed | ( | double | speed_ | ) |
References speed_map.
Referenced by customize_wp().
unsigned strip_index | ( | route_t const & | route_, | |
double | bx, | |||
double | by, | |||
double | first_wp_distance | |||
) |
Referenced by main().
double max_LB |
Referenced by customize_wp(), and read_conf().
cbmesg_logger_t msg_logger |
char const* progname |
std::vector<speed_map_t> speed_map |
Referenced by map_speed(), and read_conf().