You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 29, 2022. It is now read-only.
*DetectorGraphs* are created by adding any number of *Detectors* to a *Graph*. All necessary *Topics* are created on demand and supplied via Dependency Injection.
52
52
53
53
DetectorGraph::Graph graph;
54
-
ThresholdDetector detector(&graph);
54
+
BarThresholdDetector detector(&graph);
55
55
56
56
*Detectors* and *Topics* are kept sorted in topological order.
57
57
58
58
Graph *Evaluations* start after data is posted to a *Topic*. This causes all Detector's [`Evaluate()`](@ref DetectorGraph::SubscriberInterface::Evaluate) methods for that *Topic* to be called with the new piece of data which in turn may result in new data being posted to subsequent *Topics*. That may then trigger the `Evaluate()` of other *Detectors*. This process continues following the topological order until the end of the *Graph* is reached or until no more *Topics* with subscribers have new data.
0 commit comments