Bolder Flight Systems Imap
Преобразование float-значений в целые числа для компактной передачи и хранения данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3091fc56a96a4e6d1175efbe942f07a968e8f324a46ae60e232ae8aba36f50eeBolder_Flight_Systems_Imap-2.3.2-3091fc56.zipОписание
Когда нужно передать float-значение через канал с ограниченной пропускной способностью или сохранить в компактном формате, приходится конвертировать его в целое число без потери точности. Эта библиотека вычисляет все необходимые параметры для такого преобразования: количество байт, коэффициент масштабирования и смещение (bias). Работает с Arduino ARM, Teensy 3.x, 4.x и LC. Это header-only библиотека — одного файла хватает, чтобы подключить её в проект. Требует установленной библиотеки Bolder Flight Systems Polytools. На AVR-контроллерах работать не будет, только на 32-битных ARM. Подойдёт для сжатия телеметрии, логирования данных датчиков или оптимизации передачи по беспроводным каналам.