|
virtual std::shared_ptr< FlashLightSetting > | CreateSetting (const sdf::ElementPtr &_sdf, const gazebo::physics::ModelPtr &_model, const gazebo::common::Time &_currentTime, gazebo_ros::Node::SharedPtr node) |
| Create an object of setting. More...
|
|
virtual void | InitSettingBySpecificData (std::shared_ptr< FlashLightSetting > &_setting) |
| Initialize the additional part of an object of setting. More...
|
|
virtual void | OnUpdate () |
| Called by the world update start event. More...
|
|
virtual bool | TurnOn (const std::string &_lightName) final |
| Turn on a flash light specified by the light name If more than one link have lights with the identical name, the first appearing light in the list will be updated. More...
|
|
virtual bool | TurnOn (const std::string &_lightName, const std::string &_linkName) final |
| Turn on a flash light specified by the name and its link. More...
|
|
virtual bool | TurnOnAll () final |
| Turn on all flash lights. More...
|
|
virtual bool | TurnOff (const std::string &_lightName) final |
| Turn off a flash light specified by the name If more than one link have lights with the identical name, the first appearing light in the list will be updated. More...
|
|
virtual bool | TurnOff (const std::string &_lightName, const std::string &_linkName) final |
| Turn off a flash light specified by the name. More...
|
|
virtual bool | TurnOffAll () final |
| Turn off all flash lights. More...
|
|
virtual bool | ChangeDuration (const std::string &_lightName, const std::string &_linkName, const double _duration, const int _index) final |
| Change the duration of a specific block of the flashlight. If the index is a negative number, it updates all the blocks. More...
|
|
virtual bool | ChangeDuration (const std::string &_lightName, const std::string &_linkName, const double _duration) final |
| Change the duration of all the blocks of the flashlight. More...
|
|
virtual bool | ChangeInterval (const std::string &_lightName, const std::string &_linkName, const double _interval, const int _index) final |
| Change the interval of a specific block of the flashlight. If the index is a negative number, it updates all the blocks. More...
|
|
virtual bool | ChangeInterval (const std::string &_lightName, const std::string &_linkName, const double _interval) final |
| Change the interval of all the blocks of the flashlight. More...
|
|
virtual bool | ChangeColor (const std::string &_lightName, const std::string &_linkName, const ignition::math::Color &_color, const int _index) final |
| Change the color of a specific block of the flashlight. If the index is a negative number, it updates all the blocks. More...
|
|
virtual bool | ChangeColor (const std::string &_lightName, const std::string &_linkName, const ignition::math::Color &_color) final |
| Change the color of all the blocks of the flashlight. More...
|
|
virtual std::shared_ptr< FlashLightSetting > | CreateSetting (const sdf::ElementPtr &_sdf, const gazebo::physics::ModelPtr &_model, const gazebo::common::Time &_currentTime, gazebo_ros::Node::SharedPtr node) |
| Create an object of setting. More...
|
|
virtual void | InitSettingBySpecificData (std::shared_ptr< FlashLightSetting > &_setting) |
| Initialize the additional part of an object of setting. More...
|
|
Definition at line 38 of file controllable_led_plugin.cpp.