Automatak.Simulator.DNP3.Components.OutstationDialog.OutstationDialog C# (CSharp) Method

OutstationDialog() public method

public OutstationDialog ( IDNP3Config config, IOutstationModule module ) : System
config IDNP3Config
module IOutstationModule
return System
        public OutstationDialog(IDNP3Config config, IOutstationModule module)
        {
            InitializeComponent();

            this.config = config;
            this.initialConfig = module.DefaultConfig;
            this.allowTemplateEdit = module.AllowTemplateEditing;
            this.textBoxID.Text = module.DefaultLogName;

            this.linkConfigControl.Configuration = initialConfig.link;

            if (allowTemplateEdit)
            {
                comboBoxTemplate.DataSource = config.Templates.Select(kv => kv.Key).ToList();
            }
            else
            {
                groupBoxDatabase.Enabled = false;
            }
        }