Builds a terminal-oriented text stream from SerialSession.receive$ (or any
Observable<string> of decoded chunks). Uses internal buffering so callers need not
implement carriage-return collapse themselves.
By default, retains at most DEFAULT_TERMINAL_BUFFER_OPTIONS.maxLines
completed lines and DEFAULT_TERMINAL_BUFFER_OPTIONS.maxChars characters
so long-running sessions do not grow memory without bound. Pass 0 for either
limit to disable that constraint.
Builds a terminal-oriented text stream from SerialSession.receive$ (or any
Observable<string>of decoded chunks). Uses internal buffering so callers need not implement carriage-return collapse themselves.By default, retains at most DEFAULT_TERMINAL_BUFFER_OPTIONS.maxLines completed lines and DEFAULT_TERMINAL_BUFFER_OPTIONS.maxChars characters so long-running sessions do not grow memory without bound. Pass
0for either limit to disable that constraint.