#include <FinPlugin.hh>
Definition at line 38 of file FinPlugin.hh.
gazebo::FinPlugin::FinPlugin |
( |
| ) |
|
gazebo::FinPlugin::~FinPlugin |
( |
| ) |
|
|
virtual |
void gazebo::FinPlugin::Init |
( |
| ) |
|
|
virtual |
void gazebo::FinPlugin::Load |
( |
physics::ModelPtr |
_model, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
|
virtual |
void gazebo::FinPlugin::OnUpdate |
( |
const common::UpdateInfo & |
_info | ) |
|
Update the simulation state.
- Parameters
-
[in] | _info | Information used in the update event. |
Definition at line 137 of file FinPlugin.cc.
void gazebo::FinPlugin::UpdateCurrentVelocity |
( |
ConstVector3dPtr & |
_msg | ) |
|
|
protected |
Callback for the input topic subscriber.
Definition at line 189 of file FinPlugin.cc.
double gazebo::FinPlugin::angle |
|
protected |
transport::PublisherPtr gazebo::FinPlugin::anglePublisher |
|
protected |
Publisher to the output thrust topic.
Definition at line 85 of file FinPlugin.hh.
common::Time gazebo::FinPlugin::angleStamp |
|
protected |
Time stamp of latest thrust force.
Definition at line 103 of file FinPlugin.hh.
transport::SubscriberPtr gazebo::FinPlugin::commandSubscriber |
|
protected |
Subscriber to the reference signal topic.
Definition at line 82 of file FinPlugin.hh.
transport::SubscriberPtr gazebo::FinPlugin::currentSubscriber |
|
protected |
ignition::math::Vector3d gazebo::FinPlugin::currentVelocity |
|
protected |
Current velocity vector read from topic.
Definition at line 109 of file FinPlugin.hh.
std::shared_ptr<Dynamics> gazebo::FinPlugin::dynamics |
|
protected |
ignition::math::Vector3d gazebo::FinPlugin::finForce |
|
protected |
Force component calculated from the lift and drag module.
Definition at line 88 of file FinPlugin.hh.
int gazebo::FinPlugin::finID |
|
protected |
double gazebo::FinPlugin::inputCommand |
|
protected |
physics::JointPtr gazebo::FinPlugin::joint |
|
protected |
std::shared_ptr<LiftDrag> gazebo::FinPlugin::liftdrag |
|
protected |
physics::LinkPtr gazebo::FinPlugin::link |
|
protected |
transport::NodePtr gazebo::FinPlugin::node |
|
protected |
std::string gazebo::FinPlugin::topicPrefix |
|
protected |
event::ConnectionPtr gazebo::FinPlugin::updateConnection |
|
protected |
The documentation for this class was generated from the following files: