DELL
2025-04-28 e6eb7fb0af366e370f125668d62e89eb0004f517
Device_Simulator_DTS_Tester/src/com/dev/electlock/SPCommElectLock.java
@@ -245,10 +245,16 @@
            dt_cmd_cnt = 0;
         }
         rtu_rt.Cmd = MyModBusRtu.CMD_TYPE_READ_INPUT;
         rtu_rt.reg_addr = ElectLock_ComBase.LOCK_REAL_ADDR;
         rtu_rt.reg_count = ElectLock_State.Reg_Count_Real;
         
         if(dt_cmd_cnt%5 == 1) {
            rtu_rt.reg_addr = ElectLock_ComBase.LOCK_IDCard1_ADDR;
            rtu_rt.reg_count = ElectLock_State.Reg_Count_Card;
         }else if(dt_cmd_cnt%5 == 2) {
            rtu_rt.reg_addr = ElectLock_ComBase.LOCK_IDCard2_ADDR;
            rtu_rt.reg_count = ElectLock_State.Reg_Count_Card;
         }
               
      } else {
         //数据
@@ -446,6 +452,14 @@
               if(m_ElectLock_State.putByteBuffer(bbf_rx)) {
                  isSuccess = true;
               }            
            }else if(ElectLock_ComBase.LOCK_IDCard1_ADDR == rtu_rt.reg_addr) {
               if(m_ElectLock_State.putCardByteBuffer(bbf_rx, 0)) {
                  isSuccess = true;
               }
            }else if(ElectLock_ComBase.LOCK_IDCard2_ADDR == rtu_rt.reg_addr) {
               if(m_ElectLock_State.putCardByteBuffer(bbf_rx, 50)) {
                  isSuccess = true;
               }
            }
         }else if(MyModBusRtu.CMD_TYPE_WRITE_YC == rtu_rx.Cmd){
            if(ElectLock_ComBase.LOCK_CLEAR_AUTH_ADDR == rtu_rx.reg_addr) {