1、CANSM_BSM_S_NOT_INITIALIZED -> CANSM_BSM_S_PRE_NOCOM
CanSM在初始化的时候状态被设置为CANSM_BSM_S_NOT_INITIALIZED,此时不会接受任何的状态请求,在初始化结束后,将状态切换为CANSM_BSM_S_PRE_NOCOM,并且请求模式设置为COMM_NO_COMMUNICATION
2、CANSM_BSM_S_PRE_NOCOM -> CANSM_BSM_S_NOCOM
在CanSM_MainFunction中进行模式的调用转换,将当前模式设置为转换为CANSM_BSM_S_NOCOM,此模式为稳定的模式,可以接受正常的网络请求,转换的过程在前一个文章里面都有描述,这里就不多写了。
3、CANSM_BSM_S_NOCOM
-> CANSM_BSM_S_PRE_FULLCOM
->CANSM_BSM_S_FULLCOM
ComM发起请求COMM_FULL_COMMUNICATION模式