mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-13 21:50:35 +08:00
Commander: avoid automatic type deduction where neither the type is obvious nor it helps with readability
This commit is contained in:
committed by
Daniel Agar
parent
990811098b
commit
651552c9b8
@@ -1970,7 +1970,7 @@ void Commander::checkForMissionUpdate()
|
||||
if (_mission_result_sub.updated()) {
|
||||
const mission_result_s &mission_result = _mission_result_sub.get();
|
||||
|
||||
const auto prev_mission_mission_id = mission_result.mission_id;
|
||||
const uint32_t prev_mission_mission_id = mission_result.mission_id;
|
||||
_mission_result_sub.update();
|
||||
|
||||
// if mission_result is valid for the current mission
|
||||
@@ -2155,9 +2155,10 @@ void Commander::vtolStatusUpdate()
|
||||
if (_vtol_vehicle_status_sub.update(&_vtol_vehicle_status) && is_vtol(_vehicle_status)) {
|
||||
|
||||
// Check if there has been any change while updating the flags (transition = rotary wing status)
|
||||
const auto new_vehicle_type = _vtol_vehicle_status.vehicle_vtol_state == vtol_vehicle_status_s::VEHICLE_VTOL_STATE_FW ?
|
||||
vehicle_status_s::VEHICLE_TYPE_FIXED_WING :
|
||||
vehicle_status_s::VEHICLE_TYPE_ROTARY_WING;
|
||||
const uint8_t new_vehicle_type =
|
||||
_vtol_vehicle_status.vehicle_vtol_state == vtol_vehicle_status_s::VEHICLE_VTOL_STATE_FW ?
|
||||
vehicle_status_s::VEHICLE_TYPE_FIXED_WING :
|
||||
vehicle_status_s::VEHICLE_TYPE_ROTARY_WING;
|
||||
|
||||
if (new_vehicle_type != _vehicle_status.vehicle_type) {
|
||||
_vehicle_status.vehicle_type = new_vehicle_type;
|
||||
|
||||
Reference in New Issue
Block a user