Public Member Functions | Public Attributes
micros_swarm::RuntimeCore Class Reference

#include <runtime_core.h>

List of all members.

Public Member Functions

void barrier_check (const ros::TimerEvent &)
void initialize ()
void publish_robot_base (const ros::TimerEvent &)
void publish_swarm_list (const ros::TimerEvent &)
 RuntimeCore ()
void setParameters ()
void shutdown ()
void spin_msg_queue ()
 ~RuntimeCore ()

Public Attributes

boost::shared_ptr< AppManagerapp_manager_
ros::Timer barrier_timer_
pluginlib::ClassLoader
< micros_swarm::CommInterface
ci_loader_
std::string comm_type_
boost::shared_ptr< CommInterfacecommunicator_
double default_neighbor_distance_
boost::shared_ptr
< micros_swarm::MsgQueueManager
msg_queue_manager_
ros::NodeHandle node_handle_
boost::shared_ptr
< micros_swarm::PacketParser
parser_
double publish_robot_base_duration_
ros::Timer publish_robot_base_timer_
double publish_swarm_list_duration_
ros::Timer publish_swarm_list_timer_
int robot_id_
boost::shared_ptr< RuntimeHandlerth_
boost::thread * spin_thread_
ros::Timer spin_timer_
int total_robot_numbers_
int worker_num_

Detailed Description

Definition at line 42 of file runtime_core.h.


Constructor & Destructor Documentation

Definition at line 26 of file runtime_core.cpp.

Definition at line 27 of file runtime_core.cpp.


Member Function Documentation

Definition at line 40 of file runtime_core.cpp.

Definition at line 171 of file runtime_core.cpp.

Definition at line 67 of file runtime_core.cpp.

Definition at line 94 of file runtime_core.cpp.

Definition at line 117 of file runtime_core.cpp.

Definition at line 205 of file runtime_core.cpp.

Definition at line 29 of file runtime_core.cpp.


Member Data Documentation

Definition at line 52 of file runtime_core.h.

Definition at line 56 of file runtime_core.h.

Definition at line 49 of file runtime_core.h.

Definition at line 48 of file runtime_core.h.

Definition at line 47 of file runtime_core.h.

Definition at line 61 of file runtime_core.h.

Definition at line 50 of file runtime_core.h.

Definition at line 45 of file runtime_core.h.

Definition at line 51 of file runtime_core.h.

Definition at line 59 of file runtime_core.h.

Definition at line 54 of file runtime_core.h.

Definition at line 60 of file runtime_core.h.

Definition at line 55 of file runtime_core.h.

Definition at line 63 of file runtime_core.h.

Definition at line 46 of file runtime_core.h.

Definition at line 66 of file runtime_core.h.

Definition at line 57 of file runtime_core.h.

Definition at line 62 of file runtime_core.h.

Definition at line 64 of file runtime_core.h.


The documentation for this class was generated from the following files:


micros_swarm
Author(s):
autogenerated on Thu Jun 6 2019 18:52:14