4#ifndef SRC_SUPLA_NETWORK_HTML_CHANNEL_FUNCTION_PARAMETERS_H_
5#define SRC_SUPLA_NETWORK_HTML_CHANNEL_FUNCTION_PARAMETERS_H_
8#include <supla/network/html_element.h>
16class RelayRollerShutterPair;
23 enum class ChannelScope {
31 const char *primaryLabel =
nullptr,
32 const char *secondaryLabel =
nullptr);
35 const char *primaryLabel =
nullptr,
36 const char *secondaryLabel =
nullptr,
37 ChannelScope channelScope = ChannelScope::Both);
39 ChannelScope channelScope);
43 bool handleResponse(
const char *key,
const char *value)
override;
51 static bool isKnownSelectableFunction(uint32_t function);
55 bool handleSingleChannelResponse(
const char *key,
58 bool handlePairResponse(
const char *key,
const char *value);
62 const char *primaryLabel =
nullptr;
63 const char *secondaryLabel =
nullptr;
64 ChannelScope channelScope = ChannelScope::Both;
Definition relay_roller_shutter_pair.h:86
Base class for all elements of SuplaDevice.
Definition element.h:27
Definition html_element.h:22
Definition channel_function_parameters.h:21
Definition web_sender.h:160