概述
基本功能:
是COM用于在发送时监控是否在规定时间内收到来自PduR的发送确认,以及是否在规定时间内收到相应的接收报文的功能。
基本配置参数:
1)以Signal为单位,设定两个监控时间,分别是【初次超时时间(ComFirstTimeout)】和【超时时间(ComTimeout)】。
2)并当时间到达后,会调用配置好的【ComTimeoutNotification】函数,通知RTE。本身不会进一步处理,比如发送端超时并不会主动尝试重发,等待RTE做进一步处理。
3)如果是接收的话,出于数据有效性的考虑需要决定在未收到有效报文的情况下,向APL呈现何种数据,因而需要设定【ComRxDataTimeoutAction】来决定超时发生后,对被监控的IPDU中的数据的操作,或替换初始值,或保持上一次的数据。
可以再大致分为发送DM和接收DM
发送时的DM
1)发送时的DM处理是以IPDU为单位设定超时时间的,但是发送超时处理函数,可以每个Signal单独设定。
因为发送DM不涉及UpdateBit,所以不像接收DM分为signal级别的DM和IPDU级别的DM。或者说,发送的时候signal都是塞在IPDU里一起出去的,确实没有必要单独关注signal的超时,但是处理函数还是可以根据不同的signal分别设定
2)发送DM没有【初次超时时间(ComFirstTimeout)】,虽然可以单独设定Signal的超时时间(ComTimeout),但是对于发送来说,
最后
以上就是贤惠芒果为你收集整理的【AUTOSAR-COM】DeadlineMonitor详解基本功能:基本配置参数:发送时的DM的全部内容,希望文章能够帮你解决【AUTOSAR-COM】DeadlineMonitor详解基本功能:基本配置参数:发送时的DM所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复