Example #1
0
        /// <summary>
        /// Update data on a breaker or switch
        /// </summary>
        /// <param name="BreakerSwitchData"></param>
        public void UpdateBreakerSwitchData(MM_BreakerSwitch_Data[] BreakerSwitchData)
        {
            MM_Element FoundElem;

            foreach (MM_BreakerSwitch_Data InBreakerSwitch in BreakerSwitchData)
            {
                if (MM_Repository.TEIDs.TryGetValue(InBreakerSwitch.TEID_CB, out FoundElem) && FoundElem is MM_Breaker_Switch)
                {
                    MM_Server_Interface.UpdateBreakerSwitchData(InBreakerSwitch, (MM_Breaker_Switch)FoundElem, true);
                }
            }
            MM_Server_Interface.UpdateTimestamp(typeof(MM_BreakerSwitch_Data));
        }