diff --git a/app_state.py b/app_state.py index 3dd5fdd..9fe73b0 100644 --- a/app_state.py +++ b/app_state.py @@ -8,7 +8,7 @@ so later rebinding would only ever be seen by the module that did it. import configparser import os -VERSION = "0.0.0.145" +VERSION = "0.0.0.146" PROPERTIES_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "editor.properties") DEFAULT_GRID_SIZE = 10 DEFAULT_ADD_TIMESTAMP = True diff --git a/sox.py b/sox.py index 67e9b88..a8e6f72 100644 --- a/sox.py +++ b/sox.py @@ -464,8 +464,9 @@ class SoxClient: # Same 512-byte limit as read_schema: whatever is cut off is left # blank rather than failing the connect. platform_id = res.try_str() or "" - # Ontrol's message-length header is for Orion only; the Niagara driver never - # sends it to a P-ION or R-ION. + # Ontrol's message-length header is for Orion only, as in the Niagara driver. + # A P-ION on firmware 1.32 takes it on most requests, but a file open sent with + # it goes unanswered and the device drops off the network for ~20 s. if self._session is not None: self._session.include_message_len = platform_id.startswith("ontrol-orion") scode_flags = res.u1() if res.remaining > 0 else 0