class MyCondition : BoolCondition { Input inp; int Test() { return inp.Value()<0; } void Action() { Print("změna znaménka z + na -"); } public: MyCondition(Input i) : inp(i) { Mode(DetectUP); } }; Integrator x(vstup); MyCondition Test(x);
Příklad popisuje podmínku, reagující na změnu znaménka vstupní hodnoty z plus na minus. Na vstupu objektu Test je integrátor x.