|
|
|
@ -26,10 +26,11 @@
@@ -26,10 +26,11 @@
|
|
|
|
|
class AP_Landing; |
|
|
|
|
class AP_TECS { |
|
|
|
|
public: |
|
|
|
|
AP_TECS(AP_AHRS &ahrs, const AP_Vehicle::FixedWing &parms, const AP_Landing &landing) |
|
|
|
|
AP_TECS(AP_AHRS &ahrs, const AP_Vehicle::FixedWing &parms, const AP_Landing &landing, const uint32_t log_bitmask) |
|
|
|
|
: _ahrs(ahrs) |
|
|
|
|
, aparm(parms) |
|
|
|
|
, _landing(landing) |
|
|
|
|
, _log_bitmask(log_bitmask) |
|
|
|
|
{ |
|
|
|
|
AP_Param::setup_object_defaults(this, var_info); |
|
|
|
|
} |
|
|
|
@ -162,6 +163,9 @@ private:
@@ -162,6 +163,9 @@ private:
|
|
|
|
|
// reference to const AP_Landing to access it's params
|
|
|
|
|
const AP_Landing &_landing; |
|
|
|
|
|
|
|
|
|
// Logging bitmask
|
|
|
|
|
const uint32_t _log_bitmask; |
|
|
|
|
|
|
|
|
|
// TECS tuning parameters
|
|
|
|
|
AP_Float _hgtCompFiltOmega; |
|
|
|
|
AP_Float _spdCompFiltOmega; |
|
|
|
|