|
@@ -1,5 +1,9 @@
|
|
package com.wdkl.app.ncs.callingbed.activity
|
|
package com.wdkl.app.ncs.callingbed.activity
|
|
|
|
|
|
|
|
+//import com.wdkl.app.ncs.callingbed.sip.SipHelper
|
|
|
|
+//import com.wdkl.app.ncs.callingbed.sip.SipStatus
|
|
|
|
+//import com.vvsip.ansip.IVvsipServiceListener
|
|
|
|
+//import com.vvsip.ansip.VvsipCall
|
|
import android.content.BroadcastReceiver
|
|
import android.content.BroadcastReceiver
|
|
import android.content.Context
|
|
import android.content.Context
|
|
import android.content.Intent
|
|
import android.content.Intent
|
|
@@ -17,20 +21,17 @@ import com.enation.javashop.android.jrouter.external.annotation.Router
|
|
import com.enation.javashop.net.engine.model.NetState
|
|
import com.enation.javashop.net.engine.model.NetState
|
|
import com.google.gson.Gson
|
|
import com.google.gson.Gson
|
|
import com.wdkl.app.ncs.callingbed.BuildConfig
|
|
import com.wdkl.app.ncs.callingbed.BuildConfig
|
|
-//import com.wdkl.app.ncs.callingbed.sip.SipHelper
|
|
|
|
-//import com.wdkl.app.ncs.callingbed.sip.SipStatus
|
|
|
|
-//import com.vvsip.ansip.IVvsipServiceListener
|
|
|
|
-//import com.vvsip.ansip.VvsipCall
|
|
|
|
import com.wdkl.app.ncs.callingbed.R
|
|
import com.wdkl.app.ncs.callingbed.R
|
|
import com.wdkl.app.ncs.callingbed.adapter.NurseConfigAdpter
|
|
import com.wdkl.app.ncs.callingbed.adapter.NurseConfigAdpter
|
|
|
|
+import com.wdkl.app.ncs.callingbed.agreement.CallingbedAgreement
|
|
import com.wdkl.app.ncs.callingbed.databinding.CallingbedMainLayBinding
|
|
import com.wdkl.app.ncs.callingbed.databinding.CallingbedMainLayBinding
|
|
-import com.wdkl.app.ncs.callingbed.fragment.*
|
|
|
|
|
|
+import com.wdkl.app.ncs.callingbed.fragment.CostFragment
|
|
|
|
+import com.wdkl.app.ncs.callingbed.fragment.MainFragment
|
|
|
|
+import com.wdkl.app.ncs.callingbed.fragment.QrCodeFragment
|
|
|
|
+import com.wdkl.app.ncs.callingbed.fragment.SkyCallFragment
|
|
import com.wdkl.app.ncs.callingbed.helper.*
|
|
import com.wdkl.app.ncs.callingbed.helper.*
|
|
import com.wdkl.app.ncs.callingbed.launch.CallingbedLaunch
|
|
import com.wdkl.app.ncs.callingbed.launch.CallingbedLaunch
|
|
import com.wdkl.app.ncs.callingbed.settings.SettingConfig
|
|
import com.wdkl.app.ncs.callingbed.settings.SettingConfig
|
|
-import com.wdkl.app.ncs.callingbed.agreement.CallingbedAgreement
|
|
|
|
-import com.wdkl.app.ncs.callingbed.fragment.SkyCallFragment
|
|
|
|
-import com.wdkl.app.ncs.callingbed.helper.ScreenManagerUtil
|
|
|
|
import com.wdkl.ncs.android.lib.base.BaseActivity
|
|
import com.wdkl.ncs.android.lib.base.BaseActivity
|
|
import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
import com.wdkl.ncs.android.lib.utils.AppTool
|
|
import com.wdkl.ncs.android.lib.utils.AppTool
|
|
@@ -38,7 +39,6 @@ import com.wdkl.ncs.android.lib.utils.TimeHandle
|
|
import com.wdkl.ncs.android.lib.utils.push
|
|
import com.wdkl.ncs.android.lib.utils.push
|
|
import com.wdkl.ncs.android.lib.utils.showMessage
|
|
import com.wdkl.ncs.android.lib.utils.showMessage
|
|
import com.wdkl.ncs.android.lib.vo.filter
|
|
import com.wdkl.ncs.android.lib.vo.filter
|
|
-import com.wdkl.ncs.android.lib.widget.MenuDialog
|
|
|
|
import com.wdkl.ncs.android.middleware.common.Constant
|
|
import com.wdkl.ncs.android.middleware.common.Constant
|
|
import com.wdkl.ncs.android.middleware.common.MessageEvent
|
|
import com.wdkl.ncs.android.middleware.common.MessageEvent
|
|
import com.wdkl.ncs.android.middleware.common.SipStatus
|
|
import com.wdkl.ncs.android.middleware.common.SipStatus
|
|
@@ -52,11 +52,9 @@ import com.wdkl.ncs.android.middleware.model.dos.PartSettingDO
|
|
import com.wdkl.ncs.android.middleware.model.dto.NurseConfigDto
|
|
import com.wdkl.ncs.android.middleware.model.dto.NurseConfigDto
|
|
import com.wdkl.ncs.android.middleware.model.dto.TcpSeverDTO
|
|
import com.wdkl.ncs.android.middleware.model.dto.TcpSeverDTO
|
|
import com.wdkl.ncs.android.middleware.model.vo.BedDeviceInfoVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.BedDeviceInfoVO
|
|
-import com.wdkl.ncs.android.middleware.model.vo.CustomerInfoVO
|
|
|
|
import com.wdkl.ncs.android.middleware.model.vo.InteractionVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.InteractionVO
|
|
import com.wdkl.ncs.android.middleware.tcp.TcpClient
|
|
import com.wdkl.ncs.android.middleware.tcp.TcpClient
|
|
import com.wdkl.ncs.android.middleware.tcp.channel.OtherUtil
|
|
import com.wdkl.ncs.android.middleware.tcp.channel.OtherUtil
|
|
-import com.wdkl.ncs.android.middleware.tcp.channel.VideoUtil
|
|
|
|
import com.wdkl.ncs.android.middleware.tcp.channel.VoiceUtil
|
|
import com.wdkl.ncs.android.middleware.tcp.channel.VoiceUtil
|
|
import com.wdkl.ncs.android.middleware.tcp.dto.TcpModel
|
|
import com.wdkl.ncs.android.middleware.tcp.dto.TcpModel
|
|
import com.wdkl.ncs.android.middleware.tcp.enums.TcpAction
|
|
import com.wdkl.ncs.android.middleware.tcp.enums.TcpAction
|
|
@@ -174,6 +172,8 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
|
|
SerialPortHelper.setSosLight("0")
|
|
SerialPortHelper.setSosLight("0")
|
|
//初始化灭掉护理灯
|
|
//初始化灭掉护理灯
|
|
SerialPortHelper.dismissNurseLedLight()
|
|
SerialPortHelper.dismissNurseLedLight()
|
|
|
|
+ //默认门灯白色
|
|
|
|
+ SerialPortHelper.setDoorLight(1, "111")
|
|
}
|
|
}
|
|
|
|
|
|
EventBus.getDefault().register(this)
|
|
EventBus.getDefault().register(this)
|
|
@@ -1231,6 +1231,8 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
|
|
EventBus.getDefault().post(MessageEvent("reject", Constant.EVENT_SERIAL_EVENT))
|
|
EventBus.getDefault().post(MessageEvent("reject", Constant.EVENT_SERIAL_EVENT))
|
|
Constant.CALL_STATE = Constant.CALL_STANDBY
|
|
Constant.CALL_STATE = Constant.CALL_STANDBY
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ DoorLightHelper.handleDoorLight(tcpModel)
|
|
}
|
|
}
|
|
} else if (tcpModel.type == TcpType.SOS) {
|
|
} else if (tcpModel.type == TcpType.SOS) {
|
|
if (tcpModel.action == TcpAction.SOSAction.CANCEL) {
|
|
if (tcpModel.action == TcpAction.SOSAction.CANCEL) {
|