Files
MuditaOS/module-services/service-eink/messages/EinkModeMessage.hpp
Adam Wulkiewicz fe708cdf31 [MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
2022-08-26 15:22:39 +02:00

36 lines
732 B
C++

// Copyright (c) 2017-2022, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include "EinkMessage.hpp"
namespace service::eink
{
class EinkModeMessage : public EinkMessage
{
public:
enum class Mode
{
Normal,
Invert
};
explicit EinkModeMessage(Mode mode) : mode(mode)
{}
[[nodiscard]] auto getMode() const noexcept
{
return mode;
}
private:
Mode mode = Mode::Normal;
};
class EinkModeResponse : public sys::ResponseMessage
{
using sys::ResponseMessage::ResponseMessage;
};
} // namespace service::eink