Example #1
0
        /// <summary>
        /// Update our shunt compensator data
        /// </summary>
        /// <param name="ShuntCompensatorData"></param>
        public void UpdateShuntCompensatorData(MM_ShuntCompensator_Data[] ShuntCompensatorData)
        {
            MM_Element FoundElem;

            foreach (MM_ShuntCompensator_Data InSc in ShuntCompensatorData)
            {
                if (MM_Repository.TEIDs.TryGetValue(InSc.TEID_CP, out FoundElem) && FoundElem is MM_ShuntCompensator)
                {
                    MM_Server_Interface.UpdateShuntCompensatorData(InSc, FoundElem as MM_ShuntCompensator, true);
                }
            }
            if (ShuntCompensatorData.Length > 0)
            {
                MM_Server_Interface.UpdateTimestamp(typeof(MM_ShuntCompensator_Data));
            }
        }