| | |
| | | logger.info("LockID:"+client_id + " Start change Model :");
|
| | |
|
| | | mRtu_Tx.mkBusRtu(MyModBusRtu.CMD_TYPE_WRITE_STD, ElectLock_ComBase.LOCK_SET_Model_ADDR, ElectLock_ComBase.RegCount_Sigle);
|
| | | SocketComm(mRtu_Tx, ComBase.mkUInt16Buffer(plat_model));
|
| | | if(SocketComm(mRtu_Tx, ComBase.mkUInt16Buffer(plat_model))) {
|
| | | //远程设置锁具在离线模式后最多重启设备3次
|
| | | for(int k = 0 ;k < 3;k++) {
|
| | | mRtu_Tx.mkBusRtu(MyModBusRtu.CMD_TYPE_WRITE_YC, ElectLock_ComBase.LOCK_RESTART_ADDR, ElectLock_ComBase.RegCount_Sigle);
|
| | | if(SocketComm(mRtu_Tx, ComBase.mkUInt16Buffer(ElectLock_ComBase.Control_Value))) {
|
| | | //重启锁具成功
|
| | | break;
|
| | | } |
| | | }
|
| | | Thread.sleep(1000);
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|