主从切换执行条件
引起主从切换的原因有PhyState改变,电池的状态,rssi状态,通话音质等方面,这里我们主要是针对PhyState改变引起的切换来举例说明
当PhyState状态改变时,交由stateProxy模块进行处理
(注:由于SDK在持续更新,有些接口可能会有些变化,所以仅供参考)
appPhyStateEnterInCase
appPhyStateEnterInEar
appPhyStateEnterOutOfEarAtRest
appPhyStateExitInCase
appPhyStateExitInEar
appPhyStateExitOutOfEarAtRest
appPhyStateMsgSendStateChangedInd
PHY_STATE_CHANGED_IND
stateProxy_HandlePhyStateChangedInd
stateProxy_SendRemotePhyStateChangedInd
stateProxy_HandlePhyStateChangedIndImpl
stateProxy_MsgStateProxyEventClients
stateProxy_MsgStateProxyEventClients接口中会发送STATE_PROXY_EVENT事件到hdma(Handover Decision Mak