|
|
@@ -8,10 +8,12 @@ import com.grkj.iscs.databinding.FragmentDockTestBinding
|
|
|
import com.grkj.iscs.extentions.removeLeadingZeros
|
|
|
import com.grkj.iscs.extentions.toHexStrings
|
|
|
import com.grkj.iscs.modbus.ModBusController
|
|
|
+import com.grkj.iscs.modbus.ModBusController.controlKeyCharge
|
|
|
import com.grkj.iscs.model.DeviceConst.DOCK_TYPE_KEY
|
|
|
import com.grkj.iscs.model.DeviceConst.DOCK_TYPE_LOCK
|
|
|
import com.grkj.iscs.util.SPUtils
|
|
|
import com.grkj.iscs.util.ToastUtils
|
|
|
+import com.grkj.iscs.util.log.LogUtil
|
|
|
import com.grkj.iscs.view.base.BaseFragment
|
|
|
import com.zhy.adapter.recyclerview.CommonAdapter
|
|
|
import com.zhy.adapter.recyclerview.base.ViewHolder
|
|
|
@@ -70,6 +72,13 @@ class DockTestFragment : BaseFragment<FragmentDockTestBinding>() {
|
|
|
holder.setText(R.id.tv_name, getString(R.string.device_index, deviceIndex))
|
|
|
holder.setOnClickListener(R.id.tv_turn_on) {
|
|
|
ModBusController.controlKeyBuckle(true, deviceIndex == 1, dock.address)
|
|
|
+ ModBusController.controlKeyCharge(
|
|
|
+ false,
|
|
|
+ deviceIndex == 1,
|
|
|
+ dock.address
|
|
|
+ ) {
|
|
|
+ LogUtil.i("关闭充电:${it.toHexStrings()}")
|
|
|
+ }
|
|
|
}
|
|
|
holder.setOnClickListener(R.id.tv_turn_off) {
|
|
|
ModBusController.controlKeyBuckle(false, deviceIndex == 1, dock.address)
|