//===========================================================================================================// private bool GetDescription(ModbusRegs_RO register, out string name, out string units, out string format) { bool success = false; try { /* * Find the register description */ RegisterDescription registerDescription; if (RegisterMap.TryGetValue((int)register, out registerDescription) == false) { throw new ApplicationException(); } name = registerDescription.name; units = registerDescription.units; format = registerDescription.format; success = true; } catch { name = units = format = null; } return success; }
//-----------------------------------------------------------------------------------------------------------// private bool GetEngValue(ModbusRegs_RO register, out int engValue) { return this.GetEngValue((int)register, out engValue); }