目录
一、COM级别配置解析
1. ComSignal
ComBitPosition (0 -> 524272): 该signal在ipdu中的开始位置
ComBitSize(0->64): 该signal的大小
ComDataInvalidAction:检查信号是否为提前配置好的无效数据,会有配置好的动作,NOTIFY 或者 REPLACE,顾名思义,前者为通知,后者为替换数据为指定数据
ComErrorNotification:仅发送端有效,call Com_CbkTxErr
ComFirstTimeout (0 -> 3600): 初次超时时间。如果省略:ComTimeout用于ComFirstTimeout。
ComTimeout (0 -> 3600): 超时监控时间,若不配置则com模块不应监视该信号或信号组,还应忽略ComFirstTimeout
ComTimeoutNotification: 定义发生超时时在发送方或接收方要调用的函数的名称,send: Com_CbkTxTOut receive: Com_CbkRxTOut,无需配置,缺省默认, 通知RTE。本身不会进一步处理,比如发送端超时并不会主动尝试重发,等待RTE做进一步处理。
ComRxDataTimeoutAction: 出于数据有效性的考虑需要决定在未收到有效报文的情况下,向APL呈现何种数据,因而需要设定【ComRxDataTimeoutAction】来决定超时发生后,对被监控的IPDU中的数据的操作,或替换初始值,或保持上一次的数据