15277f8f32
PIPoint operators *=, /=, * and / now also with PIPoint
master
peri42026-06-04 11:18:28 +03:00
1689f560d5
version 5.8.0 very important performance fix for normalizeAngleDeg...() methods, now fixed-speed (no "while") MQTT client release
peri42026-05-29 17:40:09 +03:00
afb4ae8126
MQTT ready to use change subscription logic - now keep subscriptions independently from connecting state. No unregisters on disconnect, but resubscriptions on connect. So one-time subscription on app start and just connect() on lost connection - all subscriptions keeps
peri42026-05-29 09:56:29 +03:00
38d09e272c
MQTT seems to work 1. subscribe now similar to HTTP server, with lambda 2. subscribe topic syntax support all HTTP features as path arguments and wildcards 3. event received() changed to receivedUnhandled() for unhandled messages (should never be called in proper work) 4. internal logic got more complicated, several endpoints may be serviced by single MQTT topic, so nested Map used
peri42026-05-28 20:26:49 +03:00
236896fb0f
Merge pull request 'Add parents (de)serialization in pip_cmg' (#206) from cmg_serialize_parents into master
andrey2026-05-27 16:38:47 +03:00
533f9cc640
parse only public inherited classes
andrey2026-05-27 16:37:04 +03:00
7b5c5d939b
Add parents (de)serialization in pip_cmg
andrey2026-05-27 15:44:08 +03:00
a2093e24a6
detach PIHTTPServer::Endpoint to base struct PIHTTP::ServerEndpoint (private header), no functionality changes in HTTP server Ready to implement this private base struct to MQTT client
peri42026-05-26 21:31:58 +03:00
88d4a8e74d
PIByteArray gcc one annoying warning off
peri42026-03-26 09:32:30 +03:00
6ddc7263e8
Merge pull request 'add new PIThreadPoolWorker - rework of PIThreadPoolExecutor' (#202) from PIThreadPoolWorker into master
peri42026-03-26 09:12:23 +03:00
a16f629dc5
PIThreadPoolWorker ready to use
peri42026-03-25 10:59:32 +03:00
5868e0ec9d
work with PIThreadPoolWorker
peri42026-03-24 19:56:43 +03:00
3102b985d5
add new PIThreadPoolWorker - rework of PIThreadPoolExecutor
peri42026-03-24 14:09:41 +03:00
93547beb38
Merge pull request 'disable gmock build and remove obsolete tests' (#201) from disable_gmock into master
peri42026-03-21 17:00:45 +03:00
5794eac20a
Merge pull request 'move std function' (#200) from pitimer_slot into master
peri42026-03-21 17:00:36 +03:00
fe3b30bd49
version 5.6.1 patch deploy_tool: procDpkg now prioritize "non-cross" and "non-dev" packages, then only "non-cross" add PIP_MANUAL_TEST CMake option
peri42026-03-20 13:00:24 +03:00
a1be5be5a1
increase timeout and remove sleep
andrey2026-03-18 15:01:17 +03:00
99c99c39c2
separate cmake opts for tests
andrey2026-03-18 13:39:01 +03:00
ba63e72bfa
Merge pull request 'disable exeptions in cmake' (#199) from disable_exeptions into master
peri42026-03-18 11:48:54 +03:00
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
peri42025-09-26 21:33:45 +03:00
daab41e41e
add options for fftw3 precisions configureFromFullPathDevice for all devices now trim() components
peri42025-09-23 21:16:54 +03:00
a61c8477c7
fix PIMap operator<<(PIMap) error for size=2
peri42025-09-22 22:34:06 +03:00
788ad8f2c0
PIVariant::toNum from mathvector safety fix
peri42025-09-22 20:58:58 +03:00
78afc179c4
PIVariant::toNum now from mathvector
peri42025-09-22 16:26:09 +03:00
2368de6e93
rename PRIVATE_DEFINITION_FINISH to PRIVATE_DEFINITION_END_NO_INITIALIZE
peri42025-09-21 21:05:56 +03:00
e5df76ab1d
decompose PRIVATE_DEFINITION_END(c) to PRIVATE_DEFINITION_FINISH(c) and RIVATE_DEFINITION_INITIALIZE(c) now you can define private in separate file and initialize it in main cpp
peri42025-09-19 17:39:39 +03:00