Commit Graph

829 Commits

Author SHA1 Message Date
peri4 715d70d930 add PIJSON de/serialization overloads for PIStringList 2026-04-09 13:56:08 +03:00
peri4 a680b7eceb fix PIValueTree 2026-04-02 17:35:25 +03:00
peri4 22b47799dc PIPoint: const fixes, add some methods 2026-03-28 22:23:41 +03:00
andrey d27e796595 Add forEach method to PIVector2D 2026-03-28 20:17:58 +03:00
peri4 aadf3375a6 PIMQTT::Message now Const & Mutable (as in PIHTTP) 2026-03-26 16:50:55 +03:00
peri4 089e241a67 migrate to PIThreadPoolWorker 2026-03-26 13:28:34 +03:00
peri4 c05fe46d04 pimqttclient before migrate to threadpoolworker 2026-03-26 13:06:57 +03:00
peri4 6a6cfe1efe Merge branch 'master' into mqtt_client 2026-03-26 12:57:03 +03:00
peri4 88d4a8e74d PIByteArray gcc one annoying warning off 2026-03-26 09:32:30 +03:00
peri4 a16f629dc5 PIThreadPoolWorker ready to use 2026-03-25 10:59:32 +03:00
peri4 5868e0ec9d work with PIThreadPoolWorker 2026-03-24 19:56:43 +03:00
peri4 3102b985d5 add new PIThreadPoolWorker - rework of PIThreadPoolExecutor 2026-03-24 14:09:41 +03:00
andrey 96c22e1184 move std function 2026-03-20 16:31:30 +03:00
andrey 4537e40832 Merge branch 'master' into pitimer_slot 2026-03-20 15:35:34 +03:00
andrey 6efe77a395 add move 2026-03-20 13:46:31 +03:00
andrey 6cfc4524f0 PITimer slot optimize 2026-03-20 13:19:55 +03:00
peri4 ba63e72bfa Merge pull request 'disable exeptions in cmake' (#199) from disable_exeptions into master
Reviewed-on: #199
2026-03-18 11:48:54 +03:00
peri4 35140ee002 Merge pull request 'some fixes' (#198) from some_fixes into master
Reviewed-on: #198
2026-03-18 11:08:48 +03:00
andrey ccbf86f781 disable exeptions in cmake 2026-03-18 09:30:28 +03:00
andrey ac415ebbb6 revert can_unlock flag 2026-03-18 08:54:06 +03:00
andrey c02b627d47 some fixes
PIEthernet::listen
PIClientServer::Server::~Server
PISystemTime const sleep
ClientServer tests fast and stable
2026-03-17 20:14:22 +03:00
andrey e761625eab using recursive mutex 2026-03-17 19:14:14 +03:00
andrey 9f57f0107e remove picout 2026-03-17 18:34:48 +03:00
andrey ac877f1024 fixes 2026-03-17 18:13:23 +03:00
andrey 8ccc05ee78 simplify piprotectedvariable 2026-03-17 17:33:27 +03:00
peri4 feb86b15f8 start mqtt client (based on paho.mqtt.c), basically works 2026-03-13 23:56:55 +03:00
peri4 767bb2b382 doc 2026-03-12 19:55:06 +03:00
peri4 3e5714a5e1 doc 2026-03-12 19:27:21 +03:00
peri4 6e4a64e64a doc 2026-03-12 19:21:03 +03:00
peri4 d758cea974 doc fix 2026-03-12 19:11:28 +03:00
peri4 ed13838237 merged AI doc, some new pages 2026-03-12 14:46:57 +03:00
peri4 07ae277f9e add PIHTTPClient::ignoreSSLErrors() 2026-03-06 20:31:37 +03:00
peri4 46f86b6591 add PIMathVectors JSON serialization 2026-03-05 11:58:34 +03:00
andrey 9588b48105 PIVector2D - add funcs, optimize, tests, fixes, doxygen (#194)
Reviewed-on: #194
Co-authored-by: andrey.bychkov <andrey@signalmodelling.ru>
Co-committed-by: andrey.bychkov <andrey@signalmodelling.ru>
2026-02-27 23:58:44 +03:00
andrey 1739836a18 fix pistatistic mean calc 2026-02-25 17:50:56 +03:00
andrey 8ecec6b914 add more funcs 2026-02-17 21:40:36 +03:00
andrey 9029bcf099 Vibecoding PIVector2D - add funcs and doc
Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.

Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
2026-02-17 21:04:40 +03:00
peri4 6f1660fd9e version 5.5.5
fix PIHIDevice enumeration for Windows
2026-02-13 18:47:33 +03:00
peri4 f50a3abc8e PIString::buildData for ICU fix according to official doc 2026-02-08 17:01:52 +03:00
peri4 4253acb72b rename override to override_vt 2026-02-03 20:33:23 +03:00
peri4 e22630b1bd version 5.5.4
add PIValueTree::merge
PIValueTreeConversions::from*File supports .override files (replace or add values)
empty JSON arrays now 0 size
2026-02-03 18:56:58 +03:00
peri4 34bc322b9b version 5.5.3
force using '.' instead of ',' in PIString::fromNumber()
2025-10-22 15:24:10 +03:00
peri4 6c3c763934 try fix old mingw 2025-10-17 11:30:41 +03:00
peri4 4d841787fc version 5.5.2
PIVariant complex(f,d,ld) full support
2025-10-16 11:47:55 +03:00
peri4 790246afea add miss files, add PIUnits::Distance and PIUnits::Mass 2025-10-10 19:47:25 +03:00
peri4 978e350722 version 5.5.1
add SipHash and HalfSipHash for PIDigest
2025-10-08 21:15:28 +03:00
peri4 1d76cacae2 code brush some digest 2025-10-08 16:59:56 +03:00
peri4 db954ffdaa version 5.5.0
add PIIODevice::threadedReadTimeout
2025-09-29 18:48:20 +03:00
peri4 8d6ae976a3 remove comment 2025-09-26 21:38:41 +03:00
peri4 5db97ca959 version 5.4.0
remove CORS default header from PIHTTPServer
fix several docs
fix PIMathVector::dot return type
add units directory with PIUnits facility
2025-09-26 21:33:45 +03:00