|
| 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.