]> git.giacomolli.uk - onehouse/blobdiff - doc/m31.rst
Keep interrupted Modbus work a context stop
[onehouse] / doc / m31.rst
index 698349131607d3a039586ffd3e196f123e945e06..9d9cc42e69cb4171bf54cd2158709cfd2de6a64c 100644 (file)
@@ -116,3 +116,9 @@ cancellation, duplicate replay, and failed feedback or result sends.
 They do not verify electrical simultaneity, contact timing, hardware
 interlocks, or physical pulse width. Local motor protection remains
 necessary when network commands control moving equipment.
+
+A caller cancellation interrupts blocked transport work through its
+deadline. A timeout caused only by that interruption is a context stop
+for the runner. A joined independent transport or cleanup failure stays
+a failure. Operation timeouts while the worker context is active remain
+device failures and enter reconnect recovery.