LinearBatteryROSPlugin
class gazebo::LinearBatteryROSPlugin¶
class gazebo::LinearBatteryROSPlugin : public LinearBatteryPlugin
Summary¶
| Members | Descriptions |
|---|---|
publicLinearBatteryROSPlugin() |
Constructor. |
public virtual~LinearBatteryROSPlugin() |
Destructor. |
public voidLoad(physics::ModelPtr _parent,sdf::ElementPtr _sdf) |
Load module and read parameters from SDF. |
public virtual voidInit() |
Initialize Module. |
public virtual voidReset() |
Reset Module. |
protected boost::scoped_ptr< ros::NodeHandle >rosNode |
Pointer to this ROS node's handle. |
protected std::stringrobotNamespace |
Namespace for this ROS node. |
protected sensor_msgs::BatteryStatebatteryStateMsg |
Battery state ROS message. |
protected ros::TimerupdateTimer |
Connection for callbacks on update world. |
protected voidPublishBatteryState() |
Publish battery states. |
Members¶
publicLinearBatteryROSPlugin()¶
Constructor.
public virtual~LinearBatteryROSPlugin()¶
Destructor.
public voidLoad(physics::ModelPtr _parent,sdf::ElementPtr _sdf)¶
Load module and read parameters from SDF.
public virtual voidInit()¶
Initialize Module.
public virtual voidReset()¶
Reset Module.
protected boost::scoped_ptr< ros::NodeHandle >rosNode¶
Pointer to this ROS node's handle.
protected std::stringrobotNamespace¶
Namespace for this ROS node.
protected sensor_msgs::BatteryStatebatteryStateMsg¶
Battery state ROS message.
protected ros::TimerupdateTimer¶
Connection for callbacks on update world.
protected voidPublishBatteryState()¶
Publish battery states.