Я планирую вскоре перейти к кодированию ввода от последовательных устройств, и был очень рад найти Ruby-serialport .API выглядит простым в использовании, но я немного озадачен тем, как подход к получению данных основан на событиях.
Я хочу что-то делать с данными всякий раз, когда появляется \n
, но текущийread () в библиотеке, по-видимому, просто выводит все, что находится на экране.Что я действительно ищу, так это способ переключения функций при поступлении новых данных.