From 2899f53d4b0d5a9fb66027172d17f86d987ad092 Mon Sep 17 00:00:00 2001 From: biver Date: Mon, 7 Nov 2022 13:24:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B5=D0=BB=D0=B0=D0=B5=D0=BC=20=D0=BE?= =?UTF-8?q?=D0=BA=D1=80=D1=83=D0=B3=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5=D1=85=20=D0=BA=D0=BD=D0=BE?= =?UTF-8?q?=D0=BF=D0=BE=D0=BA=20=D1=80=D0=B0=D0=B2=D0=BD=D0=BE=D0=B9=200?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/exec/ButtonIn/ButtonIn.cpp | 1 + src/modules/exec/ButtonOut/ButtonOut.cpp | 1 + src/modules/virtual/VButton/VButton.cpp | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/exec/ButtonIn/ButtonIn.cpp b/src/modules/exec/ButtonIn/ButtonIn.cpp index 204fcbd4..aecaf87e 100644 --- a/src/modules/exec/ButtonIn/ButtonIn.cpp +++ b/src/modules/exec/ButtonIn/ButtonIn.cpp @@ -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); diff --git a/src/modules/exec/ButtonOut/ButtonOut.cpp b/src/modules/exec/ButtonOut/ButtonOut.cpp index 017d1fc9..46743487 100644 --- a/src/modules/exec/ButtonOut/ButtonOut.cpp +++ b/src/modules/exec/ButtonOut/ButtonOut.cpp @@ -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); diff --git a/src/modules/virtual/VButton/VButton.cpp b/src/modules/virtual/VButton/VButton.cpp index 747ded1c..59d0118a 100644 --- a/src/modules/virtual/VButton/VButton.cpp +++ b/src/modules/virtual/VButton/VButton.cpp @@ -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;