mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-31 18:47:21 +08:00
@@ -119,7 +119,6 @@ FixedwingAttitudeControl::FixedwingAttitudeControl() :
|
|||||||
|
|
||||||
// initialize to invalid VTOL type
|
// initialize to invalid VTOL type
|
||||||
_parameters.vtol_type = -1;
|
_parameters.vtol_type = -1;
|
||||||
_parameters.vtol_airspeed_rule = 0;
|
|
||||||
|
|
||||||
/* fetch initial parameter values */
|
/* fetch initial parameter values */
|
||||||
parameters_update();
|
parameters_update();
|
||||||
@@ -241,7 +240,6 @@ FixedwingAttitudeControl::parameters_update()
|
|||||||
|
|
||||||
if (_vehicle_status.is_vtol) {
|
if (_vehicle_status.is_vtol) {
|
||||||
param_get(_parameter_handles.vtol_type, &_parameters.vtol_type);
|
param_get(_parameter_handles.vtol_type, &_parameters.vtol_type);
|
||||||
param_get(_parameter_handles.vtol_airspeed_rule, &_parameters.vtol_airspeed_rule);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
param_get(_parameter_handles.bat_scale_en, &_parameters.bat_scale_en);
|
param_get(_parameter_handles.bat_scale_en, &_parameters.bat_scale_en);
|
||||||
@@ -439,7 +437,6 @@ FixedwingAttitudeControl::vehicle_status_poll()
|
|||||||
_attitude_setpoint_id = ORB_ID(fw_virtual_attitude_setpoint);
|
_attitude_setpoint_id = ORB_ID(fw_virtual_attitude_setpoint);
|
||||||
|
|
||||||
_parameter_handles.vtol_type = param_find("VT_TYPE");
|
_parameter_handles.vtol_type = param_find("VT_TYPE");
|
||||||
_parameter_handles.vtol_airspeed_rule = param_find("VT_AIRSPD_RULE");
|
|
||||||
|
|
||||||
parameters_update();
|
parameters_update();
|
||||||
|
|
||||||
|
|||||||
@@ -202,7 +202,6 @@ private:
|
|||||||
float rattitude_thres;
|
float rattitude_thres;
|
||||||
|
|
||||||
int32_t vtol_type; /**< VTOL type: 0 = tailsitter, 1 = tiltrotor */
|
int32_t vtol_type; /**< VTOL type: 0 = tailsitter, 1 = tiltrotor */
|
||||||
int32_t vtol_airspeed_rule;
|
|
||||||
|
|
||||||
int32_t bat_scale_en; /**< Battery scaling enabled */
|
int32_t bat_scale_en; /**< Battery scaling enabled */
|
||||||
bool airspeed_disabled;
|
bool airspeed_disabled;
|
||||||
@@ -272,7 +271,6 @@ private:
|
|||||||
param_t rattitude_thres;
|
param_t rattitude_thres;
|
||||||
|
|
||||||
param_t vtol_type;
|
param_t vtol_type;
|
||||||
param_t vtol_airspeed_rule;
|
|
||||||
|
|
||||||
param_t bat_scale_en;
|
param_t bat_scale_en;
|
||||||
param_t airspeed_mode;
|
param_t airspeed_mode;
|
||||||
|
|||||||
@@ -314,14 +314,3 @@ PARAM_DEFINE_INT32(VT_FW_DIFTHR_EN, 0);
|
|||||||
* @group VTOL Attitude Control
|
* @group VTOL Attitude Control
|
||||||
*/
|
*/
|
||||||
PARAM_DEFINE_FLOAT(VT_FW_DIFTHR_SC, 0.1f);
|
PARAM_DEFINE_FLOAT(VT_FW_DIFTHR_SC, 0.1f);
|
||||||
|
|
||||||
/**
|
|
||||||
* Airspeed rules regarding fixed wing control surface scaling.
|
|
||||||
*
|
|
||||||
* @value 0 No special rules
|
|
||||||
* @value 1 During hover (excluding transitions) use the lowest possible airspeed value.
|
|
||||||
* @min 0.0
|
|
||||||
* @increment 1
|
|
||||||
* @group VTOL Attitude Control
|
|
||||||
*/
|
|
||||||
PARAM_DEFINE_INT32(VT_AIRSPD_RULE, 0);
|
|
||||||
|
|||||||
Reference in New Issue
Block a user