Active Wakeup
对于主动唤醒,当Application检测到唤醒源之后,可以调用EcuM_SetWakeupEvent发送Wakeup Event,另外对于主动唤醒需要显示的调用 ComM_RequestComMode(0,COMM_FULL_COMMUNICATION);
- 如果这个Wakeup Source定义了Validation Time, 并不能立刻触发网络管理功能,则还需要在规定的时间验证Wakeup Source(EcuM_CheckValidation被周期的触发, User 可以在此函数中定义验证规则) ,如果验证成功调用EcuM_ValidateWakeupEventàComM_EcuM_WakeUpIndication 通知NM模块进行网络管理流程,比如进入NM Repeat Message State
- 如果这个Wakeup Source 未定义Validation Time,则可以认为Wakeup Source 已经被验证成功, 那么接下来只需要调用EcuM_ValidateWakeupEventàComM_EcuM_WakeUpIndication 通知NM模块进行网络管理流程