ATMLSignalModelLibrary.managers.SignalManager.ExtractSignalsFromExtension C# (CSharp) Method

ExtractSignalsFromExtension() public static method

public static ExtractSignalsFromExtension ( Extension ext ) : List
ext ATMLModelLibrary.model.common.Extension
return List
        public static List<Signal> ExtractSignalsFromExtension(Extension ext)
        {
            List<Signal> _signals = null;
            //------------------------------------------------------------//
            //--- Process the SignalDescription as a Extension element ---//
            //------------------------------------------------------------//
            if (ext != null)
            {
                List<XmlElement> any = ext.Any;
                if (any != null)
                {
                    _signals = new List<Signal>(any.Count);
                    foreach( XmlElement element in any )
                    {
                        _signals.Add( SignalModel.ExtractSignalFromElement( element ) );
                    }
                }
            }
            return _signals;
        }