supla-device
Loading...
Searching...
No Matches
channel_extended.h
1// SPDX-FileCopyrightText: AC SOFTWARE SP. Z O.O.
2// SPDX-License-Identifier: GPL-2.0-or-later
3
4#ifndef SRC_SUPLA_CHANNELS_CHANNEL_EXTENDED_H_
5#define SRC_SUPLA_CHANNELS_CHANNEL_EXTENDED_H_
6
7#include "channel.h"
8
9#include <supla-common/proto.h>
10
11namespace Supla {
12class ChannelExtended : public Channel {
13 public:
14 bool isExtended() const override;
15 TSuplaChannelExtendedValue *getExtValue() override;
16
17 protected:
18 TSuplaChannelExtendedValue extValue = {};
19};
20
21}; // namespace Supla
22
23#endif // SRC_SUPLA_CHANNELS_CHANNEL_EXTENDED_H_
Definition channel_extended.h:12
Definition channel.h:26
Definition proto.h:784