Files
andrey a9e356810a fix(piethernet): bound the EAGAIN retry loop in writeDevice by writeTimeout
The loop may run in a thread that belongs to another device (the picloud
dispatcher forwards data from one connection's read thread to another
connection's socket), so isThreadedReadStopping() alone cannot stop it:
it sees the wrong device's flag. Stalling for at most writeTimeout()
without progress makes every write finite; the receiver resynchronizes
on the next packet signature.
2026-08-24 15:14:30 +03:00
..
2026-03-20 16:31:30 +03:00
2026-05-27 16:37:04 +03:00
2022-12-14 14:13:52 +03:00
2026-03-20 16:31:30 +03:00
2026-08-06 17:01:30 +03:00
2026-03-12 14:46:57 +03:00
2026-03-12 14:46:57 +03:00
doc
2026-03-12 19:21:03 +03:00
doc
2026-03-12 19:21:03 +03:00
2026-05-26 21:38:00 +03:00
2026-03-12 14:46:57 +03:00
2026-05-29 09:56:29 +03:00
2026-03-12 14:46:57 +03:00
2026-03-12 14:46:57 +03:00
2026-03-20 16:31:30 +03:00
2026-03-12 14:46:57 +03:00
2026-03-12 14:46:57 +03:00
2026-03-12 14:46:57 +03:00