APM:Libraries
|
#include <AP_Common/AP_Common.h>
#include <AP_Math/AP_Math.h>
#include <AP_Notify/AP_Notify.h>
#include <SRV_Channel/SRV_Channel.h>
#include <Filter/Filter.h>
Go to the source code of this file.
Classes | |
class | AP_Motors |
struct | AP_Motors::AP_Motors_limit |
struct | AP_Motors::AP_Motors_flags |
Macros | |
#define | AP_MOTORS_MOT_1 0U |
#define | AP_MOTORS_MOT_2 1U |
#define | AP_MOTORS_MOT_3 2U |
#define | AP_MOTORS_MOT_4 3U |
#define | AP_MOTORS_MOT_5 4U |
#define | AP_MOTORS_MOT_6 5U |
#define | AP_MOTORS_MOT_7 6U |
#define | AP_MOTORS_MOT_8 7U |
#define | AP_MOTORS_MOT_9 8U |
#define | AP_MOTORS_MOT_10 9U |
#define | AP_MOTORS_MOT_11 10U |
#define | AP_MOTORS_MOT_12 11U |
#define | AP_MOTORS_MAX_NUM_MOTORS 12 |
#define | AP_MOTORS_SPEED_DEFAULT 490 |
#define AP_MOTORS_MAX_NUM_MOTORS 12 |
Definition at line 23 of file AP_Motors_Class.h.
Referenced by AP_Motors::add_motor_num(), AP_MotorsMatrix::add_motor_raw(), AP_MotorsMatrix::get_motor_mask(), motor_order_test(), AP_MotorsMatrix::normalise_rpy_factors(), AP_MotorsMatrix::output_armed_stabilizing(), AP_Motors6DOF::output_armed_stabilizing(), AP_Motors6DOF::output_armed_stabilizing_vectored(), AP_Motors6DOF::output_armed_stabilizing_vectored_6dof(), AP_Motors6DOF::output_min(), AP_MotorsMulticopter::output_motor_mask(), AP_MotorsMatrix::output_test(), AP_MotorsMatrix::output_to_motors(), AP_Motors6DOF::output_to_motors(), AP_MotorsMatrix::remove_motor(), AP_MotorsMulticopter::set_throttle_passthrough_for_esc_calibration(), AP_MotorsMatrix::set_update_rate(), AP_Motors6DOF::setup_motors(), AP_MotorsMatrix::setup_motors(), and AP_MotorsMatrix::thrust_compensation().
#define AP_MOTORS_MOT_1 0U |
Definition at line 10 of file AP_Motors_Class.h.
Referenced by AP_MotorsTri::get_motor_mask(), AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsHeli_Quad::get_motor_mask(), AP_MotorsTri::init(), AP_MotorsHeli_Quad::move_actuators(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsHeli_Single::move_actuators(), AP_MotorsHeli_Quad::output_test(), AP_MotorsTri::output_test(), AP_MotorsCoax::output_test(), AP_MotorsSingle::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsHeli_Single::output_test(), AP_MotorsTri::output_to_motors(), AP_MotorsCoax::output_to_motors(), AP_MotorsSingle::output_to_motors(), AP_MotorsTri::set_update_rate(), AP_MotorsHeli_Quad::set_update_rate(), AP_MotorsHeli_Dual::set_update_rate(), AP_MotorsHeli_Single::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_10 9U |
Definition at line 19 of file AP_Motors_Class.h.
Referenced by AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_11 10U |
Definition at line 20 of file AP_Motors_Class.h.
Referenced by AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_12 11U |
Definition at line 21 of file AP_Motors_Class.h.
Referenced by AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_2 1U |
Definition at line 11 of file AP_Motors_Class.h.
Referenced by AP_MotorsTri::get_motor_mask(), AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsTri::init(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsHeli_Single::move_actuators(), AP_MotorsTri::output_test(), AP_MotorsCoax::output_test(), AP_MotorsSingle::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsHeli_Single::output_test(), AP_MotorsTri::output_to_motors(), AP_MotorsCoax::output_to_motors(), AP_MotorsSingle::output_to_motors(), AP_MotorsTri::set_update_rate(), AP_MotorsHeli_Dual::set_update_rate(), AP_MotorsHeli_Single::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_3 2U |
Definition at line 12 of file AP_Motors_Class.h.
Referenced by AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsHeli_Single::move_actuators(), AP_MotorsCoax::output_test(), AP_MotorsSingle::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsHeli_Single::output_test(), AP_MotorsSingle::output_to_motors(), AP_MotorsCoax::output_to_motors(), AP_MotorsHeli_Dual::set_update_rate(), AP_MotorsHeli_Single::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_4 3U |
Definition at line 13 of file AP_Motors_Class.h.
Referenced by AP_MotorsTri::get_motor_mask(), AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsTri::init(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsHeli_Single::move_yaw(), AP_MotorsTri::output_test(), AP_MotorsCoax::output_test(), AP_MotorsSingle::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsHeli_Single::output_test(), AP_MotorsTri::output_to_motors(), AP_MotorsCoax::output_to_motors(), AP_MotorsSingle::output_to_motors(), AP_MotorsTri::set_update_rate(), AP_MotorsHeli_Dual::set_update_rate(), AP_MotorsHeli_Single::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_5 4U |
Definition at line 14 of file AP_Motors_Class.h.
Referenced by AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsCoax::init(), AP_MotorsSingle::init(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsSingle::output_test(), AP_MotorsCoax::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsCoax::output_to_motors(), AP_MotorsSingle::output_to_motors(), AP_MotorsSingle::set_update_rate(), AP_MotorsCoax::set_update_rate(), AP_MotorsHeli_Dual::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_6 5U |
Definition at line 15 of file AP_Motors_Class.h.
Referenced by AP_MotorsCoax::get_motor_mask(), AP_MotorsSingle::get_motor_mask(), AP_MotorsCoax::init(), AP_MotorsSingle::init(), AP_MotorsHeli_Dual::move_actuators(), AP_MotorsSingle::output_test(), AP_MotorsCoax::output_test(), AP_MotorsHeli_Dual::output_test(), AP_MotorsCoax::output_to_motors(), AP_MotorsSingle::output_to_motors(), AP_MotorsSingle::set_update_rate(), AP_MotorsCoax::set_update_rate(), AP_MotorsHeli_Dual::set_update_rate(), AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_7 6U |
Definition at line 16 of file AP_Motors_Class.h.
Referenced by AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_8 7U |
Definition at line 17 of file AP_Motors_Class.h.
Referenced by AP_Motors6DOF::setup_motors(), and AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_MOT_9 8U |
Definition at line 18 of file AP_Motors_Class.h.
Referenced by AP_MotorsMatrix::setup_motors().
#define AP_MOTORS_SPEED_DEFAULT 490 |
Definition at line 26 of file AP_Motors_Class.h.