/// <summary> /// Установить значения тегов КП в соответствии со значениями элементов группы /// </summary> private void SetTagsData(ElemGroup elemGroup) { for (int i = 0, j = elemGroup.StartKPTagInd + i, cnt = elemGroup.Elems.Count; i < cnt; i++, j++) { SetCurData(j, elemGroup.GetElemVal(i), BaseValues.CnlStatuses.Defined); } }
/// <summary> /// Sets the data of the element group tags. /// </summary> private void SetTagData(ElemGroup elemGroup) { for (int elemIdx = 0, tagIdx = elemGroup.StartTagIdx + elemIdx, cnt = elemGroup.Elems.Count; elemIdx < cnt; elemIdx++, tagIdx++) { DeviceData.Set(tagIdx, elemGroup.GetElemVal(elemIdx)); } }
/// <summary> /// Установить значения тегов КП в соответствии со значениями элементов группы /// </summary> private void SetTagsData(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); } }