Classes | Namespaces | Typedefs | Functions | Variables
sim_leds.cpp File Reference
#include <led_msgs/SetLEDs.h>
#include <led_msgs/LEDStateArray.h>
#include <ros/ros.h>
#include <ros/callback_queue.h>
#include <gazebo/common/Plugin.hh>
#include <gazebo/rendering/rendering.hh>
#include <gazebo/common/Color.hh>
#include <string>
#include <unordered_map>
#include <mutex>
#include <vector>
#include <thread>
Include dependency graph for sim_leds.cpp:

Go to the source code of this file.

Classes

class  led_controller::LedController
 LedController: a class that provides ROS interface for the LEDs. More...
 
class  sim_led::LedVisualPlugin
 

Namespaces

 led_controller
 
 sim_led
 

Typedefs

using GazeboColor = gazebo::common::Color
 

Functions

LedController & led_controller::get (std::string robotNamespace)
 
 GZ_REGISTER_VISUAL_PLUGIN (sim_led::LedVisualPlugin)
 

Variables

std::mutex led_controller::controllerMutex
 

Typedef Documentation

◆ GazeboColor

using GazeboColor = gazebo::common::Color

Definition at line 14 of file sim_leds.cpp.

Function Documentation

◆ GZ_REGISTER_VISUAL_PLUGIN()

GZ_REGISTER_VISUAL_PLUGIN ( sim_led::LedVisualPlugin  )


clover_simulation
Author(s): Alexey Rogachevskiy, Andrey Ryabov, Arthur Golubtsov, Oleg Kalachev, Svyatoslav Zhuravlev
autogenerated on Mon Feb 28 2022 22:08:36