ADTF
3.18.2
|
For most use cases you implement a adtf::filter::flash::cFilter. The following table shows you which ADTF3 mechanisms fit your old use case:
ADTF 2 | ADTF 3 | Description/Example |
---|---|---|
Data Triggered adtf::cFilter only using an implementation of OnPinEvent | adtf::filter::flash::cFilter | See the example for Demo Data Trigger Plugin. The related sources can be found within your installation: src/examples/src/adtf/filters/standard_filters/data_triggered_filter
|
Time Triggered adtf::cFilter used with a adtf::cKernelTimer or a cTimeTriggeredFilter | adtf::filter::flash::cFilter | See the example for Demo Time Trigger Plugin. The related sources can be found within your installation: src/examples/src/adtf/filters/standard_filters/time_triggered_filter
|
Thread Triggered adtf::cFilter used with a adtf::cKernelThread | adtf::filter::flash::cFilter | Revisit your code if you really need a thread by yourself. See the example for Demo Thread Trigger Plugin. The related sources can be found within your installation: src/examples/src/adtf/filters/standard_filters/thread_triggered_filter
|
A adtf::cFilter that reads from or writes to a device | adtf::filter::flash::cSampleStreamingSource and/or adtf::filter::flash::cSampleStreamingSink | See the example for UDP/TCP Receiver/Sender From/To Non-ADTF Application Plugin. The related sources can be found within your installation: src/examples/src/remote/foreign_application/source_and_sink
|
A adtf::cFilter that has a GUI | adtf::ui::flash::cQtUIFilter | See the example for Qt5 Video Display Plugin. The related sources can be found within your installation: src/examples/src/adtf/filters/qt/demo_qt_video_display
|