Files
MuditaOS/module-services/service-evtmgr/screen-light-control/ScreenLightControlParameters.cpp
Paweł Joński 8306591997 [BH-1030] Frontlight ramp
Frontlight ramp
2021-11-19 14:10:44 +01:00

34 lines
1.1 KiB
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "ScreenLightControlParameters.hpp"
#include <gsl/assert>
namespace screen_light_control
{
auto Parameters::getAutoModeParams() const noexcept -> const AutomaticModeParameters &
{
Expects(hasAutoModeParams());
return autoModeParams.value();
}
auto Parameters::getManualModeParams() const noexcept -> ManualModeParameters
{
Expects(hasManualModeParams());
return manualModeParams.value();
}
auto Parameters::getLinearProgressModeParams() const noexcept -> const LinearProgressModeParameters &
{
Expects(hasLinearProgressModeParams());
return linearProgressModeParams.value();
}
auto Parameters::getConstLinearProgressModeParams() const noexcept -> const ConstLinearProgressModeParameters &
{
Expects(hasConstLinearProgressModeParams());
return constLinearProgressModeParams.value();
}
} // namespace screen_light_control