peri4
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
2024-07-30 14:18:02 +03:00
peri4
903b320629
version 3.21.0
...
add PISystemTime overload for thread/timer/io classes
2024-07-09 16:32:27 +03:00
peri4
a86e8f7b58
PIIOTextStream(PIString * string) now with mandatory Mode
2024-05-02 21:35:29 +03:00
peri4
1b67000887
PIPacketExtractor Timeout mode fix
2024-04-08 21:23:11 +03:00
peri4
8d585439bb
add PIChunkStream::getData(int id)
...
fix some COM on Windows
fix PIPacketExtractor
2024-04-04 20:50:44 +03:00
peri4
ebf2b08bb1
PIPacketExtractor fix
2024-04-04 12:34:00 +03:00
peri4
ccae1a7311
more literals, use some in PIP, small refactor PIThread::start (clang-format mistakes)
2023-07-02 14:02:10 +03:00
peri4
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
peri4
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
peri4
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
peri4
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
peri4
ca403ca2c7
PIDiagnostics EPIC fix
2022-10-27 21:14:55 +03:00
peri4
79efd9e15d
clang fix
2022-08-10 23:23:23 +03:00
Бычков Андрей
adef5b6781
PIMap some doc
2022-08-09 15:54:53 +03:00
Бычков Андрей
724a2dffcf
picout and clean
2022-08-08 16:44:37 +03:00
peri4
8551499a5e
PICout refactoring, new SHSTKMacros
2022-08-07 22:07:26 +03:00
Бычков Андрей
1eaecb288f
PIMapIterators refactoring
...
PIChunkStream some refactoring
2022-08-05 17:05:56 +03:00
Бычков Андрей
170a713357
PIMap new functions
...
PIByteArray checksum crc
some doc fixes
2022-08-04 20:20:08 +03:00
peri4
af9a9e78b9
doc
2022-08-02 17:08:51 +03:00
peri4
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +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
peri4
a4882dc054
complex macros with ;
2022-07-25 11:18:09 +03:00
Бычков Андрей
a1b9b7e1d6
убрал лишние ;
2022-07-25 10:32:42 +03:00
peri4
1b04d7ecce
version 2.93 ready to master
...
remove PIString << operators
2022-06-24 12:10:57 +03:00
peri4
0897a8369f
macros rename
2022-05-11 16:49:33 +03:00
peri4
b2bc385397
PIByteArray works on binary stream
2022-05-10 15:23:18 +03:00
peri4
2bbdbc3ac9
PIIODevice registration dramatically optimization
2022-04-30 11:21:57 +03:00
peri4
c1c324a5a8
doc
2022-04-23 12:44:09 +03:00
peri4
9fa78a1dbf
doc
2022-04-15 16:36:14 +03:00
peri4
d5c27b1181
doc groups
2022-04-06 20:11:47 +03:00
peri4
54b5372356
doxygen @ tags replaced to \
2022-03-14 21:19:31 +03:00
Andrey
a7df53fbfe
platformio_pre.py
2022-01-14 18:15:56 +03:00
peri4
a2a205cfd2
version 2.33.0
...
piMinSleep() method
2021-11-16 14:43:57 +03:00
peri4
991a074538
version 2.30
...
PIStreamPacker remove progresses
picloud various fixes
2021-09-01 23:48:13 +03:00
andrey
25def958a1
rename doc macros
2021-08-04 16:31:32 +03:00
peri4
229e237b2b
transfers patch
2021-06-14 16:17:05 +03:00
peri4
3c3a8ea177
version 2.24.0
...
New PIParseHelper class
2021-05-05 00:41:22 +03:00
peri4
4584d9c639
PIObject::deleted now has 1 argument
...
PIIODevice small refactoring
new PIIODevice virtual methods: threadedReadTerminated() and threadedWriteTerminated()
PIIODevice::stop now accept bool "hard" instead of "wait"
PIStreamPacker new features: packet size crypt and aggressive optimization
2021-04-07 22:13:56 +03:00
andrey
1fd9851068
PICloud with streampacker
2021-04-07 14:38:32 +03:00
peri4
ccd6a9888f
tree changes
2020-08-19 00:47:05 +03:00