From 253d98dd5384c1c74ab60a7ffbc135e053bd4c3d Mon Sep 17 00:00:00 2001 From: Tatsuya Yamaguchi Date: Mon, 19 Jun 2023 23:21:35 +0900 Subject: [PATCH] RC_Channel: use SourceSetSelection enum class --- libraries/RC_Channel/RC_Channel.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/RC_Channel/RC_Channel.cpp b/libraries/RC_Channel/RC_Channel.cpp index da239932b386a..2722464df5666 100644 --- a/libraries/RC_Channel/RC_Channel.cpp +++ b/libraries/RC_Channel/RC_Channel.cpp @@ -1627,23 +1627,23 @@ bool RC_Channel::do_aux_function(const AUX_FUNC ch_option, const AuxSwitchPos ch #endif case AUX_FUNC::EKF_POS_SOURCE: { - uint8_t source_set = 0; + AP_NavEKF_Source::SourceSetSelection source_set = AP_NavEKF_Source::SourceSetSelection::PRIMARY; switch (ch_flag) { case AuxSwitchPos::LOW: // low switches to primary source - source_set = 0; + source_set = AP_NavEKF_Source::SourceSetSelection::PRIMARY; break; case AuxSwitchPos::MIDDLE: // middle switches to secondary source - source_set = 1; + source_set = AP_NavEKF_Source::SourceSetSelection::SECONDARY; break; case AuxSwitchPos::HIGH: // high switches to tertiary source - source_set = 2; + source_set = AP_NavEKF_Source::SourceSetSelection::TERTIARY; break; } AP::ahrs().set_posvelyaw_source_set(source_set); - GCS_SEND_TEXT(MAV_SEVERITY_INFO, "Using EKF Source Set %u", source_set+1); + GCS_SEND_TEXT(MAV_SEVERITY_INFO, "Using EKF Source Set %u", uint8_t(source_set)+1); break; }