// Copyright (c) 2017-2024, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/blob/master/LICENSE.md #include #include using namespace at::urc; bool PoweredDown::isValid() const noexcept { return isNormalPowerDown() || isImmediatePowerDown(); } bool PoweredDown::isNormalPowerDown() const noexcept { return urcBody.find(PoweredDown::head_normal) != std::string::npos; } bool PoweredDown::isImmediatePowerDown() const noexcept { return urcBody.find(PoweredDown::head_immediate) != std::string::npos; }