| 123456789101112131415161718192021222324252627 |
- package com.example.whatever.activity
- import com.example.whatever.databinding.ActivityModbusBinding
- import com.example.whatever.modbus.ModBusController
- class ModbusActivity : BaseBindingActivity<ActivityModbusBinding>() {
- override val viewBinding: ActivityModbusBinding
- get() = ActivityModbusBinding.inflate(layoutInflater)
- override fun initView() {
- ModBusController.setSlaveCount(4)
- ModBusController.interruptReadTrashBinStatus(false)
- ModBusController.start(this)
- ModBusController.unregisterListener(this)
- // mBinding?.send?.setOnClickListener {
- // PortManager.plcPort?.send(byteArrayOf(0x03, 0x00, 0x6B, 0x00, 0x03))
- // }
- mBinding?.exit?.setOnClickListener { finish() }
- }
- override fun onDestroy() {
- super.onDestroy()
- ModBusController.stop()
- }
- }
|