19#ifndef SRC_SUPLA_SENSOR_WEIGHT_H_
20#define SRC_SUPLA_SENSOR_WEIGHT_H_
22#include "supla/channel_element.h"
23#include "supla/element.h"
24#include "../action_handler.h"
25#include "../local_action.h"
26#include "../actions.h"
28#define WEIGHT_NOT_AVAILABLE -1.0
36 void setRefreshIntervalMs(
int intervalMs);
38 virtual double getValue();
39 virtual void tareScales() = 0;
41 void handleAction(
int event,
int action)
override;
45 uint32_t lastReadTime = 0;
46 uint16_t refreshIntervalMs = 10000;
Definition action_handler.h:21
void iterateAlways() override
Method called on each SuplaDevice iteration.
Definition weight.cpp:49