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

Callback

Реализация паттерна Signals and Slots для гибких callbacks — один сигнал может уведомить несколько обработчиков об одном событии

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

Установка

Последняя опубликованная версия
1.1.05.75 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 00:51:03 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:e7030959738ec6957f4382048a5f32c862e0dbd8d115235d8fe16662240a2a68
АрхивCallback-1.1.0-e7030959.zip

Описание

Когда в программе нужно уведомлять разные части кода об одном событии — температура выросла, кнопка нажата, данные пришли — обычно прибегают к callbacks. Эта библиотека реализует паттерн Signals and Slots, похожий на Boost::Signals, который упрощает такое взаимодействие. Вместо одного callback вы определяете Signal для события и подключаете к нему несколько Slots — это могут быть как обычные функции, так и методы объектов. На одно событие сработают все подключённые обработчики сразу. Ограничение: сигнал передаёт только один параметр, но это несложно обойти, передав структуру со всеми нужными данными. По умолчанию сигнал может иметь до 8 слотов, но это настраивается при объявлении.

Версии

Показано: 2
1.1.02026-10-07 12:47:56 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-07 12:47:56 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP