1.11生成代碼解析
1.11.1MasterSWC代碼解析
在MasterSWC的RE_TestRun這個runnable里會調用兩個檢測點函數,我們可以在兩個檢測點函數之間,加入我們所需要監控的代碼。
?Rte_Call_RPort_StartCheckPoint_CheckpointReached();
?Rte_Call_RPort_EndCheckPoint_CheckpointReached();
檢查點的函數實現也很簡單,就是向隊列里發送一個消息而已。
1.11.2Deadline檢查點消息的接收
在OsTask_BSW_10ms任務中會接收SWC發過來的消息,如下:
WdgM_CheckpointReached函數主要就是要執行WdgM_Prv_DeadlineSupervisionCheckpointReached_v_Inl函數.