diff --git a/src/boards/Payload/Configs/WingConfig.h b/src/boards/Payload/Configs/WingConfig.h index 7b530a01a8224798f919c74bd6cc1fe0e392f914..33b3f342d8ed49556d691d14350e8b24264cde9d 100644 --- a/src/boards/Payload/Configs/WingConfig.h +++ b/src/boards/Payload/Configs/WingConfig.h @@ -51,16 +51,15 @@ enum class AlgorithmId : size_t namespace Default { -// TODO: Verify the default target coordinates for all sites #if defined(EUROC) constexpr auto TARGET_LAT = 39.389733f; constexpr auto TARGET_LON = -8.288992f; #elif defined(ROCCARASO) -constexpr auto TARGET_LAT = 41.809216; -constexpr auto TARGET_LON = 14.055310; +constexpr auto TARGET_LAT = 41.8091998f; +constexpr auto TARGET_LON = 14.0552026f; #else // Milan -constexpr auto TARGET_LAT = 45.5010679f; -constexpr auto TARGET_LON = 9.1563769f; +constexpr auto TARGET_LAT = 45.5014089f; +constexpr auto TARGET_LON = 9.1543615f; #endif constexpr auto ALGORITHM = AlgorithmId::EARLY_MANEUVER; @@ -99,7 +98,7 @@ namespace AltitudeTrigger { /* linter off */ using namespace Boardcore::Units::Frequency; -constexpr auto DEPLOYMENT_ALTITUDE = 300; // [meters] +constexpr auto DEPLOYMENT_ALTITUDE = 450; // [meters] constexpr auto CONFIDENCE = 10; // [samples] constexpr auto UPDATE_RATE = 10_hz; } // namespace AltitudeTrigger diff --git a/src/boards/Payload/Radio/MessageHandler.cpp b/src/boards/Payload/Radio/MessageHandler.cpp index 03dd90a5171445c1c7cda945fa0bf3470ca2fe89..f9ab030c8dff454698f163b980be98568a6ad268 100644 --- a/src/boards/Payload/Radio/MessageHandler.cpp +++ b/src/boards/Payload/Radio/MessageHandler.cpp @@ -221,7 +221,7 @@ void Radio::MavlinkBackend::handleMessage(const mavlink_message_t& msg) parent.getModule<AltitudeTrigger>()->setDeploymentAltitude( altitude); - if (altitude < 100 || altitude > 3000) + if (altitude < 200 || altitude > 450) { return enqueueWack(msg); }