Size: a a a

2021 March 25

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
а можно глупенькому коротенький пример?
можно: гугл как использовать каллбеки :)
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
а можно глупенькому коротенький пример?
там дофига этого
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
можно: гугл как использовать каллбеки :)
Вот обижаете, если бы я разобрался сам, я бы не спрашивал, много раз к этому моменту возвращаюсь)
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
Вот обижаете, если бы я разобрался сам, я бы не спрашивал, много раз к этому моменту возвращаюсь)
кто, где кого обещает. Наказать, жэсточайшэ
источник

LZ

Leonid Zaliubovskii in Embedded Group
ты опиши что не понятно. в каком месте затык
источник

AK

Anton Kirilenko in Embedded Group
разбраца, хто врот, а хто не врот!
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
Вот обижаете, если бы я разобрался сам, я бы не спрашивал, много раз к этому моменту возвращаюсь)
источник

LZ

Leonid Zaliubovskii in Embedded Group
вот пример OnLogMessage
источник

LZ

Leonid Zaliubovskii in Embedded Group
пример коллбека
источник

LZ

Leonid Zaliubovskii in Embedded Group
Любой из них вызовется по наступлению события какого либо
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
Любой из них вызовется по наступлению события какого либо
то есть будет мгновенная обработка.
А если я выставлю флаг, что было такое событие он еще дойти до обработки этого флага должен?
источник

AJ

Arm Jedi in Embedded Group
Evgen
только вот, если я захочу умножение сделать в f01 передам просто функцию умножения, а еще одно умножение делать то это fo3 надо
Это похоже на модные лямбда выражения в современных языках. Когда функция параметр. Коллбек это просто название функции. Есть коллбек есть хендлер..это больше к архитектуре по
источник

E

Evgen in Embedded Group
Arm Jedi
Это похоже на модные лямбда выражения в современных языках. Когда функция параметр. Коллбек это просто название функции. Есть коллбек есть хендлер..это больше к архитектуре по
как я понял мгновенно дергают функцию, которая должна быть выполнена здесь и сейчас
а не ждать пока дойдет очередь
источник

DS

Dmitriy Salko in Embedded Group
Evgen
как я понял мгновенно дергают функцию, которая должна быть выполнена здесь и сейчас
а не ждать пока дойдет очередь
Это вызвать функцию не по ее имени (как обычно), а по ее адресу
источник

AJ

Arm Jedi in Embedded Group
Яваскрипт весь на таких колбеках построен. Например настраиваю таймер и в функцию настройки передаю функцию которая вызовется по событию таймера. Никакой магии нет. Обработчик прерывания написанный мной или кем то вызовет функцию переданную в параметре. Такая гибкость получается.
источник

AJ

Arm Jedi in Embedded Group
Evgen
как я понял мгновенно дергают функцию, которая должна быть выполнена здесь и сейчас
а не ждать пока дойдет очередь
Тут надо чуть видение поменять кода. В функцию можно передавать не только данные но и Действие
источник

СС

Сиие Сууие in Embedded Group
Evgen
как я понял мгновенно дергают функцию, которая должна быть выполнена здесь и сейчас
а не ждать пока дойдет очередь
это когда тебе приходит некая "команда", а ты не городишь структуру из ифов или кейсов, а пишешь одной строчкой
fuArr[fuIdx]
источник

E

Evgen in Embedded Group
Сиие Сууие
это когда тебе приходит некая "команда", а ты не городишь структуру из ифов или кейсов, а пишешь одной строчкой
fuArr[fuIdx]
да это можно массив указателей на функцию сделать, понятно
механизм колбэка мне немного не понятен
нашел пример с ним развлекаюсь
источник

E

Evgen in Embedded Group
Arm Jedi
Тут надо чуть видение поменять кода. В функцию можно передавать не только данные но и Действие
для меня это больше похоже, чтоб не городить кучу if и кейсов, использовать кучу флагов, а можно сразу обыгрывать указателем на ф-ю, что надо будет сделать
источник

AJ

Arm Jedi in Embedded Group
Evgen
для меня это больше похоже, чтоб не городить кучу if и кейсов, использовать кучу флагов, а можно сразу обыгрывать указателем на ф-ю, что надо будет сделать
Ну где-то так. Но это больше для читаемости и архитектуре кода. Что бы структурировать код.
источник