AUTOSAR NM 参数 CanNmNodeDetectionEnabled

发布时间 2023-03-28 11:36:09作者: 让代码改变世界ha

一、CanNmNodeDetectionEnabled

1.1  如果CanNmNodeDetectionEnabled设置为TRUE,则CanNm在离开重复消息状态时应清除重复消息位。

1.2  如果CanNmNodeDetectionEnabled设置为TRUE且在正常操作状态下收到重复消息请求位,则CanNm模块应进入重复消息状态

1.3 如果CanNmNodeDetectionEnabled设置为TRUE,并且在正常操作状态下调用函数CanNm_ReeatMessageRequest,则CanNm模块应进入重复消息状态

1.4 如果CanNmNodeDetectionEnabled设置为TRUE,并且在正常操作状态下调用函数CanNm_ReeatMessageRequest,则CanNm模块应设置重复消息位

1.5 如果CanNmNodeDetectionEnabled设置为TRUE,并且在就绪睡眠状态Ready Sleep State下接收到重复消息请求位,则CanNm模块应进入重复消息状态

1.6 如果CanNmNodeDetectionEnabled设置为TRUE,并且函数CanNm_ReeatMessageRequest在就绪睡眠状态下被调用,则CanNm模块应进入重复消息状态

1.7 如果CanNmNodeDetectionEnabled设置为TRUE,并且函数CanNm_ReeatMessageRequest在就绪睡眠状态下被调用,则CanNm模块应设置重复消息位。

1.8 如果CanNmNodeDetectionEnabled和CanNmRepeatMsgIndEnabled设置为TRUE,并且接收到重复消息请求位,则CanNm模块应调用回调函数NmRepeatMessageIndication

1.9 如果CanNmNodeDetectionEnabled和CanNmRepeatMsgIndEnabled设置为TRUE,并且接收到重复消息请求位,则CanNm模块应调用回调函数NmRepeatMessageIndication

1.10 如果CanNmNodeDetectionEnabled、CannNmUserDataEnabled或CanNmNodeIdEnabled设置为TRUE,则服务调用CanNm_GetPduData应提供最近接收的网络管理PDU的整个PDU数据(节点ID、控制位矢量和用户数据)

1.11 仅当CanNmNodeIdEnabled设置为TRUE时有效。如果CanNmPassiveModeEnabled==TRUE,则CanNmNodeDetection=False