|
|
@@ -2,6 +2,7 @@ package com.grkj.iscs.activity
|
|
|
|
|
|
import com.grkj.iscs.base.BaseMvpActivity
|
|
|
import com.grkj.iscs.databinding.ActivityModbusBinding
|
|
|
+import com.grkj.iscs.extentions.removeLeadingZeros
|
|
|
import com.grkj.iscs.extentions.toHexStrings
|
|
|
import com.grkj.iscs.iview.IModbusView
|
|
|
import com.grkj.iscs.modbus.DeviceBean
|
|
|
@@ -83,17 +84,27 @@ class ModbusActivity : BaseMvpActivity<IModbusView, ModBusPresenter, ActivityMod
|
|
|
return@setOnClickListener
|
|
|
}
|
|
|
if (mBinding?.lockIdx?.text.toString().isEmpty()) {
|
|
|
- ToastUtils.tip("请输入卡扣编号")
|
|
|
- return@setOnClickListener
|
|
|
- }
|
|
|
+ ToastUtils.tip("请输入卡扣编号")
|
|
|
+ return@setOnClickListener
|
|
|
+ }
|
|
|
ModBusController.closeLockBuckle(mBinding?.slaveIdx?.text.toString().toInt(), mBinding?.lockIdx?.text.toString().toInt()) { res ->
|
|
|
LogUtil.i("关锁卡扣 : ${res.toHexStrings()}")
|
|
|
}
|
|
|
}
|
|
|
|
|
|
mBinding?.lockRfid?.setOnClickListener {
|
|
|
+ if (mBinding?.slaveIdx?.text.toString().isEmpty()) {
|
|
|
+ ToastUtils.tip("请输入设备编号")
|
|
|
+ return@setOnClickListener
|
|
|
+ }
|
|
|
+ if (mBinding?.lockIdx?.text.toString().isEmpty()) {
|
|
|
+ ToastUtils.tip("请输入卡扣编号")
|
|
|
+ return@setOnClickListener
|
|
|
+ }
|
|
|
ModBusController.readLockRfid(mBinding?.slaveIdx?.text.toString().toInt(), mBinding?.lockIdx?.text.toString().toInt()) { res ->
|
|
|
- LogUtil.i("查询锁具RFID : ${res.toHexStrings()}")
|
|
|
+ val rfid = res.copyOfRange(3, 11).toHexStrings(false).removeLeadingZeros()
|
|
|
+ println("锁具RFID : $rfid")
|
|
|
+ ModBusController.updateLockRfid(mBinding?.slaveIdx?.text.toString().toInt(), mBinding?.lockIdx?.text.toString().toInt(), rfid)
|
|
|
}
|
|
|
}
|
|
|
|