ModbusActivity.kt 861 B

123456789101112131415161718192021222324252627
  1. package com.example.whatever.activity
  2. import com.example.whatever.databinding.ActivityModbusBinding
  3. import com.example.whatever.modbus.ModBusController
  4. class ModbusActivity : BaseBindingActivity<ActivityModbusBinding>() {
  5. override val viewBinding: ActivityModbusBinding
  6. get() = ActivityModbusBinding.inflate(layoutInflater)
  7. override fun initView() {
  8. ModBusController.setSlaveCount(4)
  9. ModBusController.interruptReadTrashBinStatus(false)
  10. ModBusController.start(this)
  11. ModBusController.unregisterListener(this)
  12. // mBinding?.send?.setOnClickListener {
  13. // PortManager.plcPort?.send(byteArrayOf(0x03, 0x00, 0x6B, 0x00, 0x03))
  14. // }
  15. mBinding?.exit?.setOnClickListener { finish() }
  16. }
  17. override fun onDestroy() {
  18. super.onDestroy()
  19. ModBusController.stop()
  20. }
  21. }