aboutsummaryrefslogtreecommitdiff
path: root/src/modules/fw_pos_control_l1/mtecs
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-05-30 19:36:06 +0200
committerThomas Gubler <thomasgubler@gmail.com>2014-05-30 19:36:06 +0200
commit33356ed50386ceb086595e5bd13e42d8fd924add (patch)
tree794684c1fd6d1ba67dbab9e87b0af41078ba129c /src/modules/fw_pos_control_l1/mtecs
parenteed1b685373ee8e81a182ade937e25f2f7b3a3fe (diff)
downloadpx4-firmware-33356ed50386ceb086595e5bd13e42d8fd924add.tar.gz
px4-firmware-33356ed50386ceb086595e5bd13e42d8fd924add.tar.bz2
px4-firmware-33356ed50386ceb086595e5bd13e42d8fd924add.zip
mtecs publish state
Diffstat (limited to 'src/modules/fw_pos_control_l1/mtecs')
-rw-r--r--src/modules/fw_pos_control_l1/mtecs/mTecs.cpp1
-rw-r--r--src/modules/fw_pos_control_l1/mtecs/mTecs.h9
2 files changed, 1 insertions, 9 deletions
diff --git a/src/modules/fw_pos_control_l1/mtecs/mTecs.cpp b/src/modules/fw_pos_control_l1/mtecs/mTecs.cpp
index d370bf906..039fc34a8 100644
--- a/src/modules/fw_pos_control_l1/mtecs/mTecs.cpp
+++ b/src/modules/fw_pos_control_l1/mtecs/mTecs.cpp
@@ -224,6 +224,7 @@ int mTecs::updateFlightPathAngleAcceleration(float flightPathAngle, float flight
_status.totalEnergyRate = totalEnergyRate;
_status.energyDistributionRateSp = energyDistributionRateSp;
_status.energyDistributionRate = energyDistributionRate;
+ _status.mode = mode;
/** update control blocks **/
/* update total energy rate control block */
diff --git a/src/modules/fw_pos_control_l1/mtecs/mTecs.h b/src/modules/fw_pos_control_l1/mtecs/mTecs.h
index 1a787df72..b7d4af0f9 100644
--- a/src/modules/fw_pos_control_l1/mtecs/mTecs.h
+++ b/src/modules/fw_pos_control_l1/mtecs/mTecs.h
@@ -60,15 +60,6 @@ public:
mTecs();
virtual ~mTecs();
- typedef enum {
- TECS_MODE_NORMAL,
- TECS_MODE_UNDERSPEED,
- TECS_MODE_TAKEOFF,
- TECS_MODE_LAND,
- TECS_MODE_LAND_THROTTLELIM
- } tecs_mode;
-
-
/* A small class which provides helper fucntions to override control output limits which are usually set by
* parameters in special cases
*/