UniSet 2.44.3
Класс uniset::Trigger

#include <Trigger.h>

Открытые члены

 Trigger (bool initial=false) noexcept
bool hi (bool state) noexcept
bool low (bool state) noexcept
bool change (bool state) noexcept
bool get () const noexcept

Подробное описание

Триггер, позволяющий красиво засекать изменения во флаге

Методы

◆ change()

bool uniset::Trigger::change ( bool state)
inlinenoexcept

Срабатывает при любом изменении

◆ hi()

bool uniset::Trigger::hi ( bool state)
inlinenoexcept

Срабатываем по верхнему фронту (при наступлении true)

◆ low()

bool uniset::Trigger::low ( bool state)
inlinenoexcept

Срабатываем по нижнему фронту (при наступлении false)