UniSet 2.32.1
Открытые члены | Полный список членов класса
Класс 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)