Назад к каталогу

StreamableDTO

Сериализация структурированных данных в Stream с поддержкой версионирования и работой через пары ключ–значение

Версия2.0.3
ZIP на зеркалеготов
ПроверкаSHA-256
Размер39.63 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
2.0.339.63 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 05:18:50 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:68281c4399eede4937217c0f2abe09640ba1955f5c340739dcef89b2ceda83e5
АрхивStreamableDTO-2.0.3-68281c43.zip

Описание

Если вы часто отправляете структурированные данные между Arduino-платами или сохраняете конфигурацию в памяти, писать парсер для каждого формата — скучно и ошибкоопасно. StreamableDTO решает это через простые объекты, которые сами знают, как сериализоваться в Stream (Serial, файл, сетевой сокет) и обратно в виде пар ключ–значение. Ядро функционала — методы put() и get() для работы с полями по имени, без лишнего кода. Особенность в том, что библиотека поддерживает версионирование: можно добавлять новые поля в данные без риска сломать приёмник старой версии — неизвестные поля просто игнорируются. Есть также callback afterLoad(), который срабатывает после загрузки всех данных, если нужна какая-то постобработка. Класс StreamableDTO можно использовать и как простую хеш-таблицу без явного типирования, что удобно для быстрых прототипов.

Версии

Показано: 2
2.0.32026-10-08 12:48:51 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
2.0.22026-10-08 12:48:51 UTC
ZIP по запросу
восстановится при запросе