|
@@ -134,7 +134,7 @@ import static com.wdkl.callingbed.util.sendcommand.CallingBedSendCommand.setWSHL
|
|
* Created by 胡博文 on 2017/8/17.
|
|
* Created by 胡博文 on 2017/8/17.
|
|
*/
|
|
*/
|
|
|
|
|
|
-public class CallingBedActivity extends BaseActivity implements ISerialPortBedOnclickEvent, IMediaPlayerVolume, IVvsipServiceListener
|
|
|
|
|
|
+public class CallingBedActivity extends BaseActivity implements ISerialPortBedOnclickEvent, SerialPortUtil.ISerialPortBedOnclickString, IMediaPlayerVolume, IVvsipServiceListener
|
|
, SipCallBackI, MediaPlayerManger.PlayMusicCompleteListener {
|
|
, SipCallBackI, MediaPlayerManger.PlayMusicCompleteListener {
|
|
|
|
|
|
//初始化数据实体
|
|
//初始化数据实体
|
|
@@ -593,6 +593,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
|
|
serialPortUtil = ((MyApplication) this.getApplication()).serialPortUtil;
|
|
serialPortUtil = ((MyApplication) this.getApplication()).serialPortUtil;
|
|
if (serialPortUtil != null) {
|
|
if (serialPortUtil != null) {
|
|
serialPortUtil.setOnDataReceiveListener(this);
|
|
serialPortUtil.setOnDataReceiveListener(this);
|
|
|
|
+ serialPortUtil.setOnDataReceiveStringListener(this);
|
|
setDoorLight(serialPortUtil, "111");//初始化白色
|
|
setDoorLight(serialPortUtil, "111");//初始化白色
|
|
}
|
|
}
|
|
|
|
|
|
@@ -617,6 +618,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
|
|
super.onNewIntent(intent);
|
|
super.onNewIntent(intent);
|
|
if (serialPortUtil != null) {
|
|
if (serialPortUtil != null) {
|
|
serialPortUtil.setOnDataReceiveListener(this);
|
|
serialPortUtil.setOnDataReceiveListener(this);
|
|
|
|
+ serialPortUtil.setOnDataReceiveStringListener(this);
|
|
}
|
|
}
|
|
|
|
|
|
iMediaPlayerVolume = this;
|
|
iMediaPlayerVolume = this;
|
|
@@ -1314,7 +1316,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
|
|
//---------------------------------------------串口点击事件监听----------------------------------------------------------
|
|
//---------------------------------------------串口点击事件监听----------------------------------------------------------
|
|
@Override
|
|
@Override
|
|
public void serialPortBedOnclick(byte[] buffer) {
|
|
public void serialPortBedOnclick(byte[] buffer) {
|
|
- LogUtil.e("serialPortBedOnclick", "buffer[0]:" + buffer[0] + "buffer[1]:" + buffer[1] + "buffer[2]:" + buffer[2] + "buffer[3]:" + buffer[3] + "buffer[4]:"
|
|
|
|
|
|
+ LogUtil.e("serialPortBedOnclick", "CallingBedActivity: buffer[0]:" + buffer[0] + "buffer[1]:" + buffer[1] + "buffer[2]:" + buffer[2] + "buffer[3]:" + buffer[3] + "buffer[4]:"
|
|
+ buffer[4] + "buffer[5]:" + buffer[5]);
|
|
+ buffer[4] + "buffer[5]:" + buffer[5]);
|
|
if (buffer[7] == 1) { //卫生间短按松开
|
|
if (buffer[7] == 1) { //卫生间短按松开
|
|
CallingBedActivity.this.runOnUiThread(new Runnable() {
|
|
CallingBedActivity.this.runOnUiThread(new Runnable() {
|
|
@@ -1540,6 +1542,11 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public void serialPortBedOnclickString(String str) {
|
|
|
|
+ //LogUtil.d("serialPortBedOnclickString", "CallingBedActivity: " + str);
|
|
|
|
+ }
|
|
|
|
+
|
|
//---------------------------------------------串口点击事件监听----------------------------------------------------------
|
|
//---------------------------------------------串口点击事件监听----------------------------------------------------------
|
|
|
|
|
|
private long localMillsCallNurse = 0;//呼叫护士拨打的时刻
|
|
private long localMillsCallNurse = 0;//呼叫护士拨打的时刻
|