From c276be820b392f2438c0177a83baed548e01b046 Mon Sep 17 00:00:00 2001 From: Ilya Belyakov Date: Fri, 30 Jun 2023 22:32:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BD=D1=8F=D0=B5=D0=BC=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE=D0=B2=D0=BE=D1=87=D0=BD=D1=8B?= =?UTF-8?q?=D0=B5=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=D1=8F=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=20=D0=B4=D0=BB=D1=8F=20=D0=BD=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D1=85=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/classes/IoTItem.h | 1 + include/utils/StringUtils.h | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/classes/IoTItem.h b/include/classes/IoTItem.h index ff899a20..772a3052 100644 --- a/include/classes/IoTItem.h +++ b/include/classes/IoTItem.h @@ -87,6 +87,7 @@ class IoTItem { int _map3 = 0; int _map4 = 0; int _round = 1; // 1, 10, 100, 1000, 10000 + int _numDigits = 1; // количество целых значений, не значимые позиции заменяются нулем в строковом формате bool _global = false; // характеристика айтема, что ему нужно слать и принимать события из внешнего мира }; diff --git a/include/utils/StringUtils.h b/include/utils/StringUtils.h index 816d8353..ea403cfb 100644 --- a/include/utils/StringUtils.h +++ b/include/utils/StringUtils.h @@ -45,3 +45,7 @@ String uint64ToString(uint64_t input, uint8_t base = 10); void cleanString(String& str); unsigned char ChartoHex(char ch); + +std::vector splitStr(const String& str, const String& delimiter); + +bool strInVector(const String& str, const std::vector& vec);