c++ - ADTF 过滤器触发器的默认值

标签 c++ adtf adtf3

在 ADTF 3.0 中,触发器与过滤器分离。

  • 是否有默认触发器,或者我必须为每个过滤器定义一个触发器?

如果有默认触发器

  • 是数据触发还是时间触发?
  • 是否可以定义我自己的默认触发器?

最佳答案

ADTF3 中的默认触发器取决于所使用的过滤器模板:

默认触发器

template<typename TriggerFunctionImpl, tTimeStamp DEFAULT_PERIOD > 
class time_triggered_filter 
{ //... };

是时间触发器(周期性调用的触发函数)

默认触发器

template<typename TriggerFunctionImpl, typename InPinListOfTriggers>
class data_triggered_filter 
{ //... };

是一个数据触发器(如果在

InPinListOfTriggers

内给定引脚之一接收到数据,则调用该触发器函数

关于c++ - ADTF 过滤器触发器的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42760744/

相关文章:

c++ - 比较时出现段错误

c++ - 后备列表与低碎片堆

c++ - 多线程返回未处理的异常用于存储信息

c++ - 串行端口 - 以 uint8 发送数据

c++ - 时间字符串减法

c++ - ADTF 录音文件格式

parsing - Adtf dat 文件 - 流和结构类型

c++ - 转发声明/包含在模板类中 - "invalid use of incomplete type"