Project

General

Profile

Actions

Support Request #3429

closed

Receive samples after Stop() - how to adapt order of Stop() call ?

Added by hidden almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Customer:
BOSCH
Department:
CC-DA/ETV
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage

Ich habe einen Filter, welcher Status-Messages von mehreren anderen Filtern empfängt und auswertet.
In der Funktion "Stop" dieses Filters schreibe ich eine Ergebnisdatei.
Nun habe ich festgestellt, dass nach dem Aufruf von "Stop" immer noch Samples an den Eingangspins auftauchen
und damit mein Ergebnis manchmal nicht korrekt ist.

Wie kann ich sicherstellen, dass nach "Stop" alle Messages empfangen wurden, bzw. in welcher Funktion/Event
kann ich die Ergebnisdatei noch erzeugen, um keine unvorhersagbaren Ergebnisse zu erhalten? Muss ich evtl.
einen Timer aufsetzen und einige Zeit warten, bis ich die Datei erzeuge?! Wäre aber eine Notlösung....

Das Ergebnis sollte bei geöffnetem ADTF bereitgestellt werden und nicht durch das Schließen von ADTF.

Lösung

Du musst sicherstellen, dass der Sammelfilter als letztes runtergefahren wird und alle Daten verarbeitet hat.
Das kannst du über die Filter Prio im CE konfigurieren.

Actions

Also available in: Atom PDF