#include <uavDynamicsSimBase.hpp>
|
| enum | SimMode_t {
SimMode_t::NORMAL = 0,
SimMode_t::MAG_1_NORMAL = 1,
SimMode_t::MAG_2_OVERTURNED = 2,
SimMode_t::MAG_3_HEAD_DOWN = 3,
SimMode_t::MAG_4_HEAD_UP = 4,
SimMode_t::MAG_5_TURNED_LEFT = 5,
SimMode_t::MAG_6_TURNED_RIGHT = 6,
SimMode_t::MAG_7_ARDUPILOT = 7,
SimMode_t::MAG_8_ARDUPILOT = 8,
SimMode_t::MAG_9_ARDUPILOT = 9,
SimMode_t::ACC_1_NORMAL = 11,
SimMode_t::ACC_2_OVERTURNED = 12,
SimMode_t::ACC_3_HEAD_DOWN = 13,
SimMode_t::ACC_4_HEAD_UP = 14,
SimMode_t::ACC_5_TURNED_LEFT = 15,
SimMode_t::ACC_6_TURNED_RIGHT = 16,
SimMode_t::AIRSPEED = 21
} |
| |
Definition at line 30 of file uavDynamicsSimBase.hpp.
◆ SimMode_t
| Enumerator |
|---|
| NORMAL | |
| MAG_1_NORMAL | |
| MAG_2_OVERTURNED | |
| MAG_3_HEAD_DOWN | |
| MAG_4_HEAD_UP | |
| MAG_5_TURNED_LEFT | |
| MAG_6_TURNED_RIGHT | |
| MAG_7_ARDUPILOT | |
| MAG_8_ARDUPILOT | |
| MAG_9_ARDUPILOT | |
| ACC_1_NORMAL | |
| ACC_2_OVERTURNED | |
| ACC_3_HEAD_DOWN | |
| ACC_4_HEAD_UP | |
| ACC_5_TURNED_LEFT | |
| ACC_6_TURNED_RIGHT | |
| AIRSPEED | |
Definition at line 57 of file uavDynamicsSimBase.hpp.
◆ UavDynamicsSimBase()
| UavDynamicsSimBase::UavDynamicsSimBase |
( |
| ) |
|
|
default |
◆ ~UavDynamicsSimBase()
| virtual UavDynamicsSimBase::~UavDynamicsSimBase |
( |
| ) |
|
|
virtualdefault |
◆ calibrate()
| virtual int8_t UavDynamicsSimBase::calibrate |
( |
SimMode_t |
calibrationType | ) |
|
|
inlinevirtual |
◆ getIMUMeasurement()
| virtual void UavDynamicsSimBase::getIMUMeasurement |
( |
Eigen::Vector3d & |
accOutput, |
|
|
Eigen::Vector3d & |
gyroOutput |
|
) |
| |
|
pure virtual |
◆ getMotorsRpm()
| bool UavDynamicsSimBase::getMotorsRpm |
( |
std::vector< double > & |
motorsRpm | ) |
|
|
virtual |
◆ getVehicleAirspeed()
| virtual Eigen::Vector3d UavDynamicsSimBase::getVehicleAirspeed |
( |
| ) |
const |
|
pure virtual |
◆ getVehicleAngularVelocity()
| virtual Eigen::Vector3d UavDynamicsSimBase::getVehicleAngularVelocity |
( |
void |
| ) |
const |
|
pure virtual |
◆ getVehicleAttitude()
| virtual Eigen::Quaterniond UavDynamicsSimBase::getVehicleAttitude |
( |
| ) |
const |
|
pure virtual |
◆ getVehiclePosition()
| virtual Eigen::Vector3d UavDynamicsSimBase::getVehiclePosition |
( |
| ) |
const |
|
pure virtual |
◆ getVehicleVelocity()
| virtual Eigen::Vector3d UavDynamicsSimBase::getVehicleVelocity |
( |
void |
| ) |
const |
|
pure virtual |
◆ init()
| virtual int8_t UavDynamicsSimBase::init |
( |
| ) |
|
|
pure virtual |
◆ land()
| virtual void UavDynamicsSimBase::land |
( |
| ) |
|
|
inlinevirtual |
◆ process()
| virtual void UavDynamicsSimBase::process |
( |
double |
dt_secs, |
|
|
const std::vector< double > & |
setpoint |
|
) |
| |
|
pure virtual |
◆ setInitialPosition()
| virtual void UavDynamicsSimBase::setInitialPosition |
( |
const Eigen::Vector3d & |
position, |
|
|
const Eigen::Quaterniond & |
attitude |
|
) |
| |
|
pure virtual |
◆ setWindParameter()
| virtual void UavDynamicsSimBase::setWindParameter |
( |
Eigen::Vector3d |
windMeanVelocityNED, |
|
|
double |
wind_velocityVariance |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files: