不更新了,勿订阅!!!
目录
1.1.1 重复报文状态 Repeat Message State
1.1.2 正常运行状态 Normal Operation State
1.1.3 准备休眠状态 Ready Sleep State
1.2 准备总线休眠模式 Prepare Bus-Sleep Mode
1.2.1 Wait Bus Sleep Extensions
1 运行模式和状态
Autosar NM包含三个运行模式:
- Network Mode
- Prepare Bus-Sleep Mode
- Bus-Sleep Mode
通过调用下面的函数,NM Interface被通知运行模式的改变:
- 进入Bus-Sleep Mode: Nm_BusSleepMode()
- 进入Network Mode: Nm_NetworkMode()
- 退出Network Mode: Nm_PrepareBusSleepMode()
通过调用CanNm_GetState可以知道当前的状态和模式。
CAN NM 通过调用Nm_StateChangeNotification()来告诉NM Interface当前状态的改变。
Nm_StateChangeNotification()只有在之前状态和现在状态不一样时才调用。