|
@@ -891,19 +891,19 @@ class MainActivity :BaseActivity<MainActivityPresenter, MainActivityLayoutBindin
|
|
|
//}
|
|
|
} else if (tcpModel.getAction() == TcpAction.VoiceAction.CALLING) {
|
|
|
//我方呼出,对方通话中
|
|
|
- //val interactionVO = Gson().fromJson(tcpModel.data.toString(), InteractionVO::class.java)
|
|
|
- /*if (curInteractionVO!!.id == interactionVO.id) {
|
|
|
- callTimer.cancel()
|
|
|
+ val interactionVO = Gson().fromJson(tcpModel.data.toString(), InteractionVO::class.java)
|
|
|
+ //if (curInteractionVO!!.id == interactionVO.id) {
|
|
|
+ //callTimer.cancel()
|
|
|
Constant.CALL_STATE = Constant.CALL_STANDBY
|
|
|
updateCallText("待机中")
|
|
|
- }*/
|
|
|
+ //}
|
|
|
showMessage("对方忙线中")
|
|
|
//关闭分机呼叫和门灯
|
|
|
- //SerialPortHelper.closeSoundChannel(interactionVO.fromEthMac)
|
|
|
- //val doorAddr = getDoorLightAddr(interactionVO.fromEthMac)
|
|
|
- //if (!TextUtils.isEmpty(doorAddr)) {
|
|
|
- // SerialPortHelper.closeDoorLight(doorAddr)
|
|
|
- //}
|
|
|
+ SerialPortHelper.closeSoundChannel(interactionVO.fromEthMac)
|
|
|
+ val doorAddr = getDoorLightAddr(interactionVO.fromEthMac)
|
|
|
+ if (!TextUtils.isEmpty(doorAddr)) {
|
|
|
+ SerialPortHelper.closeDoorLight(doorAddr)
|
|
|
+ }
|
|
|
} else if (tcpModel.getAction() == TcpAction.VoiceAction.FAILED) {
|
|
|
//我方呼出,对方不在线,设备离线或其它错误
|
|
|
//callTimer.cancel()
|