1de4304e30
PIBinaryLog createIndexOnFly, loadIndex, saveIndex features
...
PIFile readAll and writeAll static methods
2023-05-11 21:44:31 +03:00
dea29429bf
PIBinaryLog support for uint ID
2023-05-03 22:12:56 +03:00
ee7251c17c
PIDir::name()
2023-04-22 23:22:23 +03:00
254649aa10
PIIOTextStream for strings fix
2023-04-07 19:43:56 +03:00
6d3b7c8543
version 3.10.0
...
PIDir::CurrentDirOverrider and PIDir::absolute
2023-04-05 11:56:58 +03:00
d66f7efb3c
fix include
2023-03-21 14:48:08 +03:00
0cd1206f94
version 3.9.0, add PIEthernet::NoDelay parameter
2023-03-21 10:14:05 +03:00
504fc5c896
small fixes
2023-03-14 17:41:12 +03:00
c64a1beefa
PISerial::readDevice
2023-01-09 15:39:46 +03:00
677ae06df8
PIIODevice::readForTime fix
2023-01-09 15:35:20 +03:00
5c16953d95
PIVariant, PIGPIO
2023-01-09 15:22:51 +03:00
f355cfc05e
some PIFile functionality
...
PIBinaryLog::close fix
2022-12-26 14:09:05 +03:00
81cbf905ba
PIValueTree add attributes
2022-12-20 16:10:38 +03:00
2ac215c19e
separate PIEthernet::Address to PINetworkAddress, typedef PIEthernet::Address to PINetworkAddress and mark as deprecated
...
PIValueTree new attributes for File and Dir
2022-12-19 14:29:18 +03:00
a98176f513
PISerial Windows read fix
2022-12-18 14:23:19 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
430a41fefc
before formatting
2022-12-14 13:56:19 +03:00
0bd45ec49b
friend with UNICODE macro on windows
2022-12-07 09:33:46 +03:00
e9128771db
version 3.6.0
...
another fixes in PIEthernet
remove PIThread::interrupt()
piwaitevent patches
2022-11-12 13:31:26 +03:00
Бычков Андрей
cb59017ebb
PICloud many important fixes
2022-11-11 16:18:05 +03:00
Бычков Андрей
16c09ae6e9
PIEthernet atomic connected exchange
2022-11-10 14:08:42 +03:00
Бычков Андрей
d9eac06749
pithread, pitimer stop, stopAndWait
2022-11-09 17:17:21 +03:00
Бычков Андрей
8738043dce
some PICloud and PIEthernet fixes
2022-11-09 17:04:13 +03:00
d3dd3fb32b
blocking PIEthernet write works
2022-11-08 17:34:06 +03:00
Бычков Андрей
897f03f3d0
some fixes for picloud, but still not working correctly
2022-11-08 14:43:52 +03:00
fffaf0726d
CAN adopted, Linux work
2022-11-07 18:07:26 +03:00
Бычков Андрей
f08a07cab0
небольшая чистка и улучшение кода, попытка исправить picloud
2022-11-07 17:16:27 +03:00
8a5e72c723
migrate to async IO model
...
new PIIODevice::interrupt() virtual method
new PIWaitEvent private class
PIEthernet and PISerial basically tested on Windows and Linux
2022-11-05 23:43:07 +03:00
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
6e81a419fb
start move to interruption of blocking calls, PIThread and PIEthernet
2022-11-01 00:02:44 +03:00
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now
...
small enum fix for pip_cmg
2022-10-27 20:58:43 +03:00
609ff8e9c8
piserial should be fixed
2022-10-24 10:55:25 +03:00
3a5050b028
piethernet threaded connect fix, small brush of PIIODevice
2022-10-23 21:38:10 +03:00
638f0e0181
PIIODevice remove init
...
picloud dispatcher fix
2022-10-23 19:22:36 +03:00
359c7816bc
picloud
2022-10-23 18:48:28 +03:00
9438ab4e53
PIIODevice threaded read refactoring
2022-10-23 16:02:09 +03:00
499ee386a7
PIString::toFloat/Double/LDouble own fast implementation (. and , equivalent)
...
PICout ldouble support
PIEthernet small optimization
2022-09-17 17:53:58 +03:00
ed888324b2
override
2022-08-10 23:34:11 +03:00
79efd9e15d
clang fix
2022-08-10 23:23:23 +03:00
8551499a5e
PICout refactoring, new SHSTKMacros
2022-08-07 22:07:26 +03:00
af9a9e78b9
doc
2022-08-02 17:08:51 +03:00
eb91fbfc45
doc stream
2022-08-01 21:23:21 +03:00
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +03:00
b0d48caaad
version 2.98.0
...
remove PIFile::readLine()
partially migrate PIConfig to text stream
add more "override"
2022-08-01 18:13:22 +03:00
Бычков Андрей
4725eb96d6
replace typedef function ptr by std::function
...
start PIMap refactoring
2022-07-29 15:49:36 +03:00
Бычков Андрей
38fd1b5dc4
PIPacketExtractor теперь работает
2022-07-28 17:02:33 +03:00
Бычков Андрей
1b09ad5c27
binlog fixes
...
PIBinaryStream doc
remove makePIPair
rename bytesAvailable
2022-07-28 14:46:58 +03:00
Бычков Андрей
3873f0b03b
PIIODevice::bytesAvailible()
...
fix pistringlist pibinarystream write
pibinarystream::binaryStreamSize()
PIByteArray pibinarystream read with more size fix
pistring pibinarystream read optimization
fix bug in PIIOBinaryStream read and write if failed
workaround in PIIOString::readDevice
PISPI readDevice bug Fixed
2022-07-27 15:43:04 +03:00
Бычков Андрей
d13e68c206
threadedRead now const uchar *
...
pipacketextractor Header mode now more flexible
fix splitTime mode
more refactoring
add virtual override to functions
remove piforeach
replace 0 to nullptr
iterate over pimap via iterators
replace CONNECTU to CONNECT# with compile time check
2022-07-26 17:18:08 +03:00
a4882dc054
complex macros with ;
2022-07-25 11:18:09 +03:00