SerialMessageEvents
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b806d2640427766e8c4b2f825c547a222994832c5b239fa209a232602f7b4e88SerialMessageEvents-0.5.3-b806d264.zipОписание
Если нужно обрабатывать данные с последовательного порта и преобразовывать их в структурированные сообщения, эта библиотека справится с задачей без лишних копий в памяти. Она берёт посимвольный поток со встроенной серийной шины или адаптера, собирает из него сообщения и передаёт их потребителю — либо классу, либо функции обратного вызова. Есть опция декодирования в пары ключ-значение с отправкой на отдельного обработчика. Размер буферов и сообщений не ограничен жёстко, всё зависит от пользователя. Поддерживаются несколько форматов кодирования: с разделителями любого символа, фиксированной длиной ключа и значения. Можно читать-писать напрямую из фреймера, реализовать очереди через BasicBufferQueue, или использовать встроенный конструктор для кодирования пар и их отправки.