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

Callback

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

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

Установка

Последняя опубликованная версия
1.1.05.75 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный 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-08-23 19:12:22 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:22 UTC
ZIP по запросу
первое скачивание может быть дольше