ADTF
3.18.2
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
class | data_triggered_filter< TriggerFunctionImpl, InPinListOfTriggers > |
Namespaces | |
adtf | |
Namespace for entire ADTF SDK. | |
adtf::filter | |
Namespace for the ADTF Filter SDK. | |
adtf::filter::ant | |
Namespace for all functionality of the ADTF Filter SDK provided since v3.0. | |
adtf::filter::devil | |
Namespace for all functionality of the ADTF Filter SDK provided since v3.3. | |
adtf::filter::hollow | |
Namespace for all functionality of the ADTF Filter SDK provided since v3.7. | |
Macros | |
#define | ADTF_DATA_TRIGGERED_PIN_LIST(_triggerlistclass_, _listcommaseparated_) |
Defintion of a Helper List to create a Pin Trigger list for the adtf::filter::ant::data_triggered_filter. More... | |
#define | ADTF_DATA_TRIGGERED_FILTER_NAME(_class_identifier_, _class_name_, _datatriggerfilterclass_, _triggerfunction_, _triggerlistclass_, ...) |
#define | ADTF_DATA_TRIGGERED_FILTER(_class_identifier_, _datatriggerfilterclass_, _triggerfunction_, _triggerlistclass_) |
Functions | |
template<typename FilterClass > | |
tResult | pin_trigger (FilterClass &oFilter, const std::vector< util::cString > &oTriggerPins) |
std::function< tResult(cFilterWithTriggerFunction &)> | pin_trigger (std::vector< util::cString > oTriggerPins) |
std::function< tResult(cFilterWithTriggerFunction &)> | pin_trigger (std::vector< util::cString > oTriggerPins) |
Copyright © Audi Electronics Venture GmbH.
All rights reserved
Definition in file data_triggered_filter.h.
#define ADTF_DATA_TRIGGERED_FILTER | ( | _class_identifier_, | |
_datatriggerfilterclass_, | |||
_triggerfunction_, | |||
_triggerlistclass_ | |||
) |
Helper macro to define a Data Trigered Filter.
This macro will create a simple filter implementation. You only need to implement a Legacy Trigger Function.
[in] | _class_identifier_ | class identifier to det a id for the class factory: i.e. "example.mydatafilter.adtf" |
[in] | _datatriggerfilterclass_ | class/decltype of the filter to create |
[in] | _triggerlistclass_ | name of the list pin trigger list (as decltype !). See ADTF_DATA_TRIGGERED_PIN_LIST |
[in] | _triggerfunction_ | class/decpltype for the trigger function. |
Definition at line 167 of file data_triggered_filter.h.
#define ADTF_DATA_TRIGGERED_FILTER_NAME | ( | _class_identifier_, | |
_class_name_, | |||
_datatriggerfilterclass_, | |||
_triggerfunction_, | |||
_triggerlistclass_, | |||
... | |||
) |
Helper macro to define a Data Trigered Filter.
This macro will create a simple filter implementation. You only need to implement a Legacy Trigger Function.
[in] | _class_identifier_ | class identifier to det a id for the class factory: i.e. "example.mydatafilter.adtf" |
[in] | _class_name_ | class name i.e. to describe the filter "My Data Filter Example" |
[in] | _datatriggerfilterclass_ | class/decltype of the filter to create |
[in] | _triggerlistclass_ | name of the list pin trigger list (as decltype !). See ADTF_DATA_TRIGGERED_PIN_LIST |
[in] | _triggerfunction_ | class/decpltype for the trigger function. |
Definition at line 138 of file data_triggered_filter.h.
#define ADTF_DATA_TRIGGERED_PIN_LIST | ( | _triggerlistclass_, | |
_listcommaseparated_ | |||
) |
Defintion of a Helper List to create a Pin Trigger list for the adtf::filter::ant::data_triggered_filter.
[in] | _triggerlistclass_ | name of the list (as decltype !) |
[in] | _listcommaseparated_ | comma separated string litaral with the pin names to trigger |
Definition at line 115 of file data_triggered_filter.h.