4#ifndef SRC_SUPLA_SENSOR_WEIGHT_H_
5#define SRC_SUPLA_SENSOR_WEIGHT_H_
7#include "supla/channel_element.h"
8#include "supla/element.h"
9#include "../action_handler.h"
10#include "../local_action.h"
11#include "../actions.h"
13#define WEIGHT_NOT_AVAILABLE -1.0
21 void setRefreshIntervalMs(
int intervalMs);
23 virtual double getValue();
24 virtual void tareScales() = 0;
26 void handleAction(
int event,
int action)
override;
30 uint32_t lastReadTime = 0;
31 uint16_t refreshIntervalMs = 10000;
Definition action_handler.h:8
Definition channel_element.h:15
void iterateAlways() override
Method called on each SuplaDevice iteration.
Definition weight.cpp:34