ATMLCommonLibrary.controls.signal.SignalFunctionTypeControl.LoadSignalModel C# (CSharp) Method

LoadSignalModel() private method

private LoadSignalModel ( SignalModel sm ) : bool
sm ATMLSignalModelLibrary.signal.SignalModel
return bool
        private bool LoadSignalModel(SignalModel sm)
        {
            bool loaded = false;
            if (sm != null)
            {
                var modelSignal = sm.TSF.model.Item as Signal;
                var modelStandard = sm.TSF.model.Item as TSFTypeModelStandard;
                if (modelSignal != null)
                {
                    Signal signal = modelSignal;
                    var items = new List<object>();
                    items.AddRange(modelSignal.Items);
                    //signalPartsListControl.SignalItems = items;
                    signalAttributes.Rows.Clear();
                    string uuid = sm.TSF.uuid;
                    edtName.Text = modelSignal.name;
                    foreach (SignalAttribute attribute in sm.Attributes)
                        signalAttributes.Rows.Add(new object[] { attribute.Name, "" });
                }
                else if (modelStandard != null)
                {
                    //--- =========================================================================================== ---//
                    //--- TODO: TSFTypeModelStandard is not currently handled - we need to add this is an enhancement ---//
                    //--- =========================================================================================== ---//
                }
                loaded = true;
            }
            return loaded;
        }

Same methods

SignalFunctionTypeControl::LoadSignalModel ( dbSignal dbsignal ) : bool