APM:Copter
Macros | Variables
mode_flip.cpp File Reference
#include "Copter.h"
Include dependency graph for mode_flip.cpp:

Go to the source code of this file.

Macros

#define FLIP_THR_INC   0.20f
 
#define FLIP_THR_DEC   0.24f
 
#define FLIP_ROTATION_RATE   40000
 
#define FLIP_TIMEOUT_MS   2500
 
#define FLIP_RECOVERY_ANGLE   500
 
#define FLIP_ROLL_RIGHT   1
 
#define FLIP_ROLL_LEFT   -1
 
#define FLIP_PITCH_BACK   1
 
#define FLIP_PITCH_FORWARD   -1
 

Variables

FlipState flip_state
 
control_mode_t flip_orig_control_mode
 
uint32_t flip_start_time
 
int8_t flip_roll_dir
 
int8_t flip_pitch_dir
 

Macro Definition Documentation

◆ FLIP_PITCH_BACK

#define FLIP_PITCH_BACK   1

Definition at line 30 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init().

◆ FLIP_PITCH_FORWARD

#define FLIP_PITCH_FORWARD   -1

Definition at line 31 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init().

◆ FLIP_RECOVERY_ANGLE

#define FLIP_RECOVERY_ANGLE   500

Definition at line 25 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::run().

◆ FLIP_ROLL_LEFT

#define FLIP_ROLL_LEFT   -1

Definition at line 28 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init().

◆ FLIP_ROLL_RIGHT

#define FLIP_ROLL_RIGHT   1

Definition at line 27 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init().

◆ FLIP_ROTATION_RATE

#define FLIP_ROTATION_RATE   40000

Definition at line 23 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::run().

◆ FLIP_THR_DEC

#define FLIP_THR_DEC   0.24f

Definition at line 22 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::run().

◆ FLIP_THR_INC

#define FLIP_THR_INC   0.20f

Definition at line 21 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::run().

◆ FLIP_TIMEOUT_MS

#define FLIP_TIMEOUT_MS   2500

Definition at line 24 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::run().

Variable Documentation

◆ flip_orig_control_mode

control_mode_t flip_orig_control_mode

Definition at line 35 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init(), and Copter::ModeFlip::run().

◆ flip_pitch_dir

int8_t flip_pitch_dir

Definition at line 38 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init(), and Copter::ModeFlip::run().

◆ flip_roll_dir

int8_t flip_roll_dir

Definition at line 37 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init(), and Copter::ModeFlip::run().

◆ flip_start_time

uint32_t flip_start_time

Definition at line 36 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init(), and Copter::ModeFlip::run().

◆ flip_state

FlipState flip_state

Definition at line 34 of file mode_flip.cpp.

Referenced by Copter::ModeFlip::init(), and Copter::ModeFlip::run().