peri4
57f8c1313e
first release of translation facility
...
* runtime - loading and translating
* design-time - works with *.ts file (pip_tr utility)
* compile-time - CMake macro for compile *.ts
2024-11-05 13:49:00 +03:00
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
15dc76c4a7
1
2024-06-06 22:06:40 +03:00
peri4
d46b5e008a
try to fix cloud again
2024-06-01 22:27:39 +03:00
peri4
50bff12364
map and cloud fix, add cloud debug
2024-02-22 17:10:38 +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
e9128771db
version 3.6.0
...
another fixes in PIEthernet
remove PIThread::interrupt()
piwaitevent patches
2022-11-12 13:31:26 +03:00
Бычков Андрей
7bbffef237
version and remove debug
2022-11-11 16:26:11 +03:00
Бычков Андрей
cb59017ebb
PICloud many important fixes
2022-11-11 16:18:05 +03:00
peri4
ec8fbcb112
cloud
2022-11-10 19:37:01 +03:00
Бычков Андрей
39d81dd23b
PICloudServer don't delete clients
2022-11-10 19:01:28 +03:00
Бычков Андрей
d46f1a137a
PITimer remove wait in stop, waitForFinish
2022-11-10 15:26:19 +03:00
Бычков Андрей
e6a5010023
remove debug picout from cloud
2022-11-10 14:25:57 +03:00
Бычков Андрей
8738043dce
some PICloud and PIEthernet fixes
2022-11-09 17:04:13 +03:00
Бычков Андрей
21fa3baf4e
убрал лишнее в PICloudServer
2022-11-08 16:37:10 +03:00
Бычков Андрей
b17510218b
some fix for PICloudServer
2022-11-08 15:25:27 +03:00
Бычков Андрей
897f03f3d0
some fixes for picloud, but still not working correctly
2022-11-08 14:43:52 +03:00
Бычков Андрей
93a1bf4f6d
some unsuccessfull fixes for picloud
2022-11-07 17:32:10 +03:00
Бычков Андрей
f08a07cab0
небольшая чистка и улучшение кода, попытка исправить picloud
2022-11-07 17:16:27 +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
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
peri4
359c7816bc
picloud
2022-10-23 18:48:28 +03:00
peri4
9438ab4e53
PIIODevice threaded read refactoring
2022-10-23 16:02:09 +03:00
peri4
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +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
andrey
35a3ce6402
picloudtcp.cpp revert some mutex
2021-09-01 10:56:11 +03:00
andrey
c937d7251a
it works
2021-08-23 13:56:21 +03:00
andrey
1cc46468c1
fail
2021-08-20 18:30:19 +03:00
andrey
5cc8ef1eb0
fail reconnect
2021-08-20 18:25:59 +03:00
andrey
99e135caa2
PICloudClient disconnect
2021-08-20 17:22:25 +03:00
andrey
9de7045d63
picloud revert to condvars and fix
2021-08-20 16:36:28 +03:00
peri4
0e65151e9f
PIEthernet error 232
...
PICloud many fixes
PIBroadcast recursive fix
2021-08-20 10:55:47 +03:00
andrey
4c0530d89a
picloud ping and fix big bugs
2021-08-19 18:13:05 +03:00
peri4
d0db8012e6
PICloud small patches
2021-07-20 21:11:33 +03:00
andrey
5042cd739f
PICloud resolve addr
2021-04-12 15:02:42 +03:00
andrey
f0e2410929
PICrypt passwordHash fix hash and return, PICloud repair Server exit, fix PIAuth pass_hash gen
2021-04-08 11:53:10 +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
bf63b0e9f3
PIClout data send and receive test
2021-04-07 18:03:28 +03:00
andrey
21e00e7176
picloud data send and receive, not tested
2021-04-07 17:19:58 +03:00
andrey
fd2e0b2eed
picloud fix segfault on close
2021-04-07 15:52:53 +03:00
andrey
1fd9851068
PICloud with streampacker
2021-04-07 14:38:32 +03:00
andrey
fcf9f0f80e
picloud add server logics
2021-04-06 17:49:07 +03:00
andrey
be0db84147
PICloud connect/disconnect
2021-04-06 15:24:58 +03:00
andrey
f0d4801d3c
picloud next iteration
2021-04-05 17:42:02 +03:00
andrey
6be22ac39f
reemove piSwapBinary
2020-08-31 17:53:18 +03:00
andrey
c5f70f4e09
picloud
2020-08-28 17:49:58 +03:00
andrey
2ef0ca6946
PIIODevice destructor fix
2020-08-26 18:43:33 +03:00
andrey
7f2c82dc69
PIEthernet reconnect
2020-08-26 18:01:17 +03:00