Esempio n. 1
0
 /// <summary>
 /// 添加寄存器
 /// </summary>
 /// <param name="regaddr"></param>
 /// <param name="regdata"></param>
 public bool AddReg(int regaddr, ModbusData regdata)
 {
     if (mDataRegs.ContainsKey(regaddr))
     {
         return(false);
     }
     mDataRegs.Add(regaddr, regdata);
     return(true);
 }
Esempio n. 2
0
 /// <summary>
 /// 替换寄存器列表中的一条
 /// </summary>
 /// <param name="regaddr">寄存器地址</param>
 /// <param name="newreg">新寄存器</param>
 public void ReplaceReg(int regaddr, ModbusData newreg)
 {
     lock (obj)
     {
         if (mDataRegs.ContainsKey(regaddr))
         {
             mDataRegs[regaddr] = newreg;
         }
     }
 }