Делаем округление для всех кнопок равной 0

This commit is contained in:
2022-11-07 13:24:01 +03:00
parent ca0d9a4a5d
commit 2899f53d4b
3 changed files with 5 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ class ButtonIn : public IoTItem {
jsonRead(parameters, "pinMode", _pinMode);
jsonRead(parameters, "debounceDelay", _debounceDelay);
jsonRead(parameters, "fixState", _fixState);
_round = 0;
//Serial.printf("vvvvvvvvvvvvvvvv =%d \n", _fixState);
IoTgpio.pinMode(_pin, INPUT);

View File

@@ -12,6 +12,7 @@ class ButtonOut : public IoTItem {
ButtonOut(String parameters): IoTItem(parameters) {
jsonRead(parameters, "pin", _pin);
jsonRead(parameters, "inv", _inv);
_round = 0;
IoTgpio.pinMode(_pin, OUTPUT);
IoTgpio.digitalWrite(_pin, value.valD?HIGH:LOW);

View File

@@ -4,7 +4,9 @@
class VButton : public IoTItem {
public:
VButton(String parameters): IoTItem(parameters) { }
VButton(String parameters): IoTItem(parameters) {
_round = 0;
}
void setValue(const IoTValue& Value, bool genEvent = true) {
value = Value;