#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 |
◆ 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 > & |
motorSpeedCommandIn, |
|
|
bool |
isCmdPercent |
|
) |
| |
|
pure virtual |
◆ setInitialPosition()
virtual void UavDynamicsSimBase::setInitialPosition |
( |
const Eigen::Vector3d & |
position, |
|
|
const Eigen::Quaterniond & |
attitude |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: