|
@@ -121,7 +121,6 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
|
|
private var clickSosTime : Long = 0
|
|
private var clickSosTime : Long = 0
|
|
private var clickVersionTime : Long = 0
|
|
private var clickVersionTime : Long = 0
|
|
private var clickCount = 1
|
|
private var clickCount = 1
|
|
- private var callNums = 0
|
|
|
|
|
|
|
|
private var serverSuccess = false
|
|
private var serverSuccess = false
|
|
private var cancelRestart = false
|
|
private var cancelRestart = false
|
|
@@ -601,7 +600,7 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
|
|
showMessage(R.string.net_error)
|
|
showMessage(R.string.net_error)
|
|
}
|
|
}
|
|
|
|
|
|
- callNums == 0
|
|
|
|
|
|
+ Constant.callNums == 0
|
|
DoorLightHelper.resetDoorLight()
|
|
DoorLightHelper.resetDoorLight()
|
|
|
|
|
|
SpeechUtil.getInstance().stopSpeak()
|
|
SpeechUtil.getInstance().stopSpeak()
|
|
@@ -1313,24 +1312,24 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
|
|
|
|
|
|
private fun callControl(tcpModel: TcpModel) {
|
|
private fun callControl(tcpModel: TcpModel) {
|
|
if (tcpModel.action == TcpAction.SideAction.CALL) {
|
|
if (tcpModel.action == TcpAction.SideAction.CALL) {
|
|
- callNums++
|
|
|
|
|
|
+ Constant.callNums++
|
|
SerialPortHelper.setDoorLight(1, "200")
|
|
SerialPortHelper.setDoorLight(1, "200")
|
|
} else if (tcpModel.action == TcpAction.SideAction.SOS_CALL) {
|
|
} else if (tcpModel.action == TcpAction.SideAction.SOS_CALL) {
|
|
SerialPortHelper.setDoorLight(1, "200")
|
|
SerialPortHelper.setDoorLight(1, "200")
|
|
Constant.sosOn = true
|
|
Constant.sosOn = true
|
|
} else if (tcpModel.action == TcpAction.SideAction.ACCEPT || tcpModel.action == TcpAction.SideAction.CANCEL) {
|
|
} else if (tcpModel.action == TcpAction.SideAction.ACCEPT || tcpModel.action == TcpAction.SideAction.CANCEL) {
|
|
- callNums--
|
|
|
|
- if (callNums < 0) {
|
|
|
|
- callNums = 0
|
|
|
|
|
|
+ Constant.callNums--
|
|
|
|
+ if (Constant.callNums < 0) {
|
|
|
|
+ Constant.callNums = 0
|
|
}
|
|
}
|
|
|
|
|
|
//如果当前还有其他床位呼叫或者是紧急呼叫则不重置门灯
|
|
//如果当前还有其他床位呼叫或者是紧急呼叫则不重置门灯
|
|
- if (callNums == 0 && !Constant.sosOn) {
|
|
|
|
|
|
+ if (Constant.callNums == 0 && !Constant.sosOn) {
|
|
DoorLightHelper.resetDoorLight()
|
|
DoorLightHelper.resetDoorLight()
|
|
}
|
|
}
|
|
} else if (tcpModel.action == TcpAction.SideAction.SOS_CANCEL) {
|
|
} else if (tcpModel.action == TcpAction.SideAction.SOS_CANCEL) {
|
|
Constant.sosOn = false
|
|
Constant.sosOn = false
|
|
- if (callNums == 0) {
|
|
|
|
|
|
+ if (Constant.callNums == 0) {
|
|
DoorLightHelper.resetDoorLight()
|
|
DoorLightHelper.resetDoorLight()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1444,7 +1443,7 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
|
|
showCalls()
|
|
showCalls()
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- callNums == 0
|
|
|
|
|
|
+ Constant.callNums == 0
|
|
DoorLightHelper.resetDoorLight()
|
|
DoorLightHelper.resetDoorLight()
|
|
}
|
|
}
|
|
} catch (ex: Exception) {
|
|
} catch (ex: Exception) {
|