/// <summary> /// Установить значения тегов КП в соответствии со значениями элементов группы /// </summary> private void SetTagsData(Modbus.ElemGroup elemGroup) { int len = elemGroup.ElemVals.Length; for (int i = 0, j = elemGroup.StartKPTagInd + i; i < len; i++, j++) { SetCurData(j, elemGroup.GetElemVal(i), BaseValues.CnlStatuses.Defined); } }
/// <summary> /// Установить значения параметров КП в соответствии со значениями элементов группы /// </summary> private void SetParamsData(Modbus.ElemGroup elemGroup) { int len = elemGroup.ElemVals.Length; for (int i = 0, j = elemGroup.StartParamInd + i; i < len; i++, j++) { SetParamData(j, elemGroup.GetElemVal(i), BaseValues.ParamStat.Defined); } }