Edge trigger
Description
Composes the Condition plugins named in if_all_conditions/if_any_conditions/
if_none_conditions — the exact same rules Measurements already use — and fires exactly
once on the false→true rising edge of the composed result. A sustained true fires only
once; the Trigger stays quiet until the composed result falls back to false and rises
again. No rule-evaluation logic of its own: composition is entirely delegated to the same
ConditionSet evaluator dc_measurements::Measurement uses for live gating.
Parameters
See Plugin parameters — EdgeTrigger has no parameters
of its own beyond the shared trigger.* ones every Trigger plugin reads.
Trigger vs Condition
EdgeTrigger fires once per false→true transition; a Condition stays true and keeps gating
for as long as its predicate holds. See Trigger vs Condition.