ELatchState

class ELatchState : public EEnumBase<int>

Possible states a latch can be in.

static ELatchState NotConfigured

Latch is not configured. Required configurations are DataSource input, TriggerSource input, latch trigger type and trigger mode.

static ELatchState Configured

Latch is configured and can be enabled using ILatch::Enable().

static ELatchState Waiting

Latch is waiting for trigger event. Modifying the data or trigger source input is not allowed in this state.

static ELatchState Triggered

Latch is triggered. Subscribed callbacks are called and/or any clients blocked on ILatch::WaitTrigger() are unblocked. Modifying the data or trigger source input is not allowed in this state.

ELatchState::ELatchState(int val)
Parameters

val

static ELatchState ELatchState::Convert(uint32_t val)