Commit Graph

  • af8c096c7a PIStateMachine "addOnFinish" renamed to "setOnFinish" peri4 2024-08-28 13:48:33 +03:00
  • 14cf81aed0 remove void piLetobe(T * v) peri4 2024-08-28 13:17:38 +03:00
  • c43b914fb3 PIMemoryBlock fix peri4 2024-08-28 12:19:57 +03:00
  • f002f6cedd PIMemoryBlock fix peri4 2024-08-28 12:19:37 +03:00
  • ce846eca51 fix deprecated message peri4 2024-08-28 11:58:58 +03:00
  • e6c8714857 version 4.1.0 maybe fix hang on PIEthernet::interrupt() replace piLetobe with piChangeEndian: * piChangeEndianBinary * piChangeBinary * piChangedBinary PIDiagnostics::start now accept PISystemTime instead of number add PITimer::start(PISystemTime, std::function<void()>) overload peri4 2024-08-28 11:56:36 +03:00
  • 33fc334077 PIStateMachine::postEvent() now thread-safe and can be recursive peri4 2024-08-05 23:25:23 +03:00
  • 6efc962923 in my opinion, PIStateMachine is ready to real work peri4 2024-08-04 20:26:39 +03:00
  • 7d02f710ea add PIPackedTCP peri4 2024-08-02 14:43:42 +03:00
  • c8876807ed fix unidemponetial behaviour with PIP version peri4 2024-07-30 17:21:30 +03:00
  • f43f834460 !! peri4 2024-07-30 14:48:00 +03:00
  • ccf6b810b5 -librt is still need... peri4 2024-07-30 14:41:54 +03:00
  • a438c4249d version fix peri4 2024-07-30 14:26:07 +03:00
  • 1c7fc39b6c version 4.0.0_alpha in almost all methods removed timeouts in milliseconds, replaced to PISystemTime PITimer rewrite, remove internal impl, now only thread implementation, API similar to PIThread PITimer API no longer pass void* PIPeer, PIConnection improved stability on reinit and exit PISystemTime new methods pisd now exit without hanging peri4 2024-07-30 14:18:02 +03:00
  • f07c9cbce8 add timeout transition peri4 2024-07-28 20:16:52 +03:00
  • abdba6d68b state machine, parallel seems to work, final state and info about active atomic states peri4 2024-07-17 21:11:01 +03:00
  • 3db26a762c first state machine code, exclusive already works need to make final, parallel, timeouts peri4 2024-07-17 14:16:25 +03:00
  • b35561f74e doc fix peri4 2024-07-17 14:14:38 +03:00
  • f041d1435e PIIODevice::waitThreadedReadFinished now periodically (100 ms) call interrupt() peri4 2024-07-10 18:36:29 +03:00
  • b781bd5148 PIBroadcast fix peri4 2024-07-10 16:56:40 +03:00
  • a16e0b7659 substitution fix peri4 2024-07-09 21:47:18 +03:00
  • 0bafd3fa98 PIValueTree improvements: methods with path (recursive), forEachRecursive() PIValueTreeConvertions::fromTextFile now can include other files and handle ${} substitutions peri4 2024-07-09 21:44:30 +03:00
  • 903b320629 version 3.21.0 add PISystemTime overload for thread/timer/io classes peri4 2024-07-09 16:32:27 +03:00
  • 9cd05996e7 version 3.20.0 peri4 2024-06-07 00:22:44 +03:00
  • 15dc76c4a7 1 peri4 2024-06-06 22:06:40 +03:00
  • d46b5e008a try to fix cloud again peri4 2024-06-01 22:27:39 +03:00
  • af4b718053 PIValueTree::contains fix for null entry peri4 2024-05-22 15:15:32 +03:00
  • 7eae1e127c PIBroadcast polishing peri4 2024-05-14 21:01:53 +03:00
  • f97fed7daa string append more protection peri4 2024-05-13 22:29:22 +03:00
  • d764171c82 Обновить libs/main/containers/pipair.h Бычков Андрей 2024-05-13 14:35:49 +03:00
  • d4a024ea75 remove harmful createPIPair() peri4 2024-05-06 19:22:22 +03:00
  • 491d89f117 version 3.19.0 PIMathVectorT subvector methods PISystemTime::isNull() PISystemTime::Frequency::isNull() PISystemTime::toString() PISystemTime::fromString() PIVariant can handle strings with PISystemTime PIDateTime::toSystemTime() now returns null time from invalid strings peri4 2024-05-05 00:17:52 +03:00
  • a86e8f7b58 PIIOTextStream(PIString * string) now with mandatory Mode peri4 2024-05-02 21:35:29 +03:00
  • d97798d063 version 3.18.1 fix pip_cmg - ignore static members peri4 2024-04-30 15:23:26 +03:00
  • 247759b364 version 3.18.0 PIMathMatrixT:: toType(), submatrix() and setSubmatrix() peri4 2024-04-26 15:37:06 +03:00
  • a745f803b3 version 3.17.1 add PINonTriviallyCopyable struct add PISerial check for error on Windows on every read() peri4 2024-04-10 20:49:27 +03:00
  • 1b67000887 PIPacketExtractor Timeout mode fix peri4 2024-04-08 21:23:11 +03:00
  • 04d3e31dbc PISet fix peri4 2024-04-05 21:02:37 +03:00
  • 9f29155d07 PISet fixes peri4 2024-04-05 20:59:59 +03:00
  • 021411defa PIConfig adopt for PIIOString changes peri4 2024-04-05 20:41:07 +03:00
  • ee4d78d2e1 add PISet::const_iterator, now can iterate ranged-for PISet by T, not by PIPair<T, bool> peri4 2024-04-05 17:13:18 +03:00
  • 9283c88b4e version 3.17.0 finally properly works PIIOString inside PIIOStream peri4 2024-04-05 15:34:38 +03:00
  • 8d585439bb add PIChunkStream::getData(int id) fix some COM on Windows fix PIPacketExtractor peri4 2024-04-04 20:50:44 +03:00
  • ebf2b08bb1 PIPacketExtractor fix peri4 2024-04-04 12:34:00 +03:00
  • eb21c85170 version 3.16.1 peri4 2024-03-31 20:38:13 +03:00
  • fb68a9f9fe another segv on cloud peri4 2024-03-31 20:31:35 +03:00
  • c7c3852747 cloud! finally fixed bug! peri4 2024-03-25 22:40:29 +03:00
  • c18d0c918e 4 peri4 2024-03-25 21:45:59 +03:00
  • 9c4fd41eef 3 peri4 2024-03-25 21:37:05 +03:00
  • 9173dc936d 2 peri4 2024-03-25 21:34:30 +03:00
  • 77c8681b43 1 peri4 2024-03-25 21:31:41 +03:00
  • 2db9440a38 fix cloud ... :-/ peri4 2024-03-25 21:24:29 +03:00
  • 0d585cfebf cloud fix ... (( peri4 2024-03-25 21:17:05 +03:00
  • 02a9bfb76f another try fix peri4 2024-03-22 22:29:14 +03:00
  • ad7385c21f more couts peri4 2024-03-22 21:40:04 +03:00
  • dd6d91ac1d cloud fixes ... peri4 2024-03-18 10:45:57 +03:00
  • 576d9c79be Merge branch 'master' of https://git.shstk.ru/SHS/pip peri4 2024-03-15 19:49:46 +03:00
  • 3fa5d9d9df cloud inspecting ... peri4 2024-03-15 19:49:37 +03:00
  • b14d30108a Optimization removeAll and removeWhere in PIVector and PIDeque (#180) Andrey Bychkov 2024-03-13 10:43:02 +03:00
  • 2b738f6f43 more safety cloud_dispatcher peri4 2024-03-10 21:22:05 +03:00
  • 263fa18726 add warnings peri4 2024-03-05 19:38:53 +03:00
  • f47bc411bc version 3.16.0 new PISystemTime::Frequency type peri4 2024-03-05 17:55:25 +03:00
  • 154fb7d9fd pip_vtt support special characters peri4 2024-02-29 13:03:38 +03:00
  • 9f09af9f27 doc to shstk.ru peri4 2024-02-28 10:49:29 +03:00
  • 960e4a7cce migrate to shstk.ru peri4 2024-02-28 10:27:34 +03:00
  • 50bff12364 map and cloud fix, add cloud debug peri4 2024-02-22 17:10:38 +03:00
  • 7297b9aee0 PICodeParser::parseFileContent peri4 2024-01-25 23:58:50 +03:00
  • 3652705784 usb peri4 2024-01-17 18:39:53 +03:00
  • 851f101470 usb peri4 2024-01-17 18:38:40 +03:00
  • 6b87536d8d usb fix peri4 2024-01-17 18:32:06 +03:00
  • d299a1f386 support for multi ctor CONNECTL peri4 2023-12-12 22:05:06 +03:00
  • c8350d2f0a doc peri4 2023-12-09 07:25:48 +03:00
  • 7efdacc979 main fix peri4 2023-12-09 07:19:28 +03:00
  • c77afcc374 PICodeInfo compatible with old interface, safety access to PICODEINFO peri4 2023-12-08 19:01:22 +03:00
  • b8fc44714c version 3.15.0 - improved pip_cmg and PICodeInfo storage Important! changed API to access PICodeInfo storage peri4 2023-12-08 16:14:18 +03:00
  • 49a5ed6aa3 deploy_tool remove empty peri4 2023-11-20 23:33:34 +03:00
  • 76c76b48c5 OpenCL lib peri4 2023-11-20 21:19:14 +03:00
  • 03bd23a3b9 enable PIString2StdWString peri4 2023-11-09 00:31:27 +03:00
  • 61e6edb4c8 add PIOpenCL::Kernel::waitForFinish() peri4 2023-09-25 14:28:15 +03:00
  • aa78e930be add toolTip attribute to PIValueTree peri4 2023-09-13 10:33:12 +03:00
  • bb668dab29 ignore cross-compile dependencies peri4 2023-09-07 13:11:26 +03:00
  • d1662d3535 PITextStream add long peri4 2023-09-06 20:26:38 +03:00
  • 12b136a2f4 version 3.14.1 peri4 2023-09-05 20:15:12 +03:00
  • aa69815a31 pip_cmg less code peri4 2023-09-05 19:42:45 +03:00
  • 3afa0ce0ab PIChunkStream::extract changed to PIBinaryStream peri4 2023-08-30 17:08:11 +03:00
  • 64a474c343 more safety peri4 2023-08-30 12:29:06 +03:00
  • 0907a3eb13 version 3.14.0 PIBinaryStream::wasReadError() method, remove incomplete read asserts peri4 2023-08-30 12:18:04 +03:00
  • c86ec0ae82 normalizeAngleDeg methods peri4 2023-08-14 12:37:32 +03:00
  • ac76e07d9d version 3.13.2 peri4 2023-07-14 22:14:02 +03:00
  • 56aed70425 version 3.13.1 peri4 2023-07-14 10:51:01 +03:00
  • 63321a4ce3 doc fix Andrey Bychkov 2023-07-13 13:08:27 +03:00
  • 66fb93ba88 change PIMap::at and add const to PIMap and PIBinaryLog Andrey Bychkov 2023-07-13 12:32:45 +03:00
  • 299a009d61 fix tests Andrey Bychkov 2023-07-12 19:37:59 +03:00
  • 4d395f4487 pivaluetreeconversions add file methods peri4 2023-07-07 11:51:06 +03:00
  • 2f82aaf97b missed include peri4 2023-07-06 22:35:25 +03:00
  • 13ececf370 linux fix peri4 2023-07-06 21:57:41 +03:00
  • b19d50ba62 linux peri4 2023-07-06 21:48:42 +03:00
  • b763f0e5cd version 3.13.0 Breaking changes in PIChar and PIString peri4 2023-07-06 20:09:45 +03:00
  • 27f6f5158d Merge pull request 'добавил const для части контейнеров и explicit для конструкторов' (#176) from const_explicit into master Пелипенко Иван 2023-07-06 20:01:25 +03:00
  • 61f1a34c14 PIString/PIChar explicit, support char16_t peri4 2023-07-06 19:59:26 +03:00