示例#1
0
 void menuItemReloadGemXml_Click(object sender, EventArgs e)
 {
     try
     {
         EventReportLink = new DefineLinkConfig(EAPConfig.Instance.GemXml);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Reload gem.xml fail!!");
     }
 }
示例#2
0
        public HostMainForm()
        {
            InitializeComponent();

            Text = ToolId + " EAP";
            eapDriverLabel.Text = EAPConfig.Instance.Driver.GetType().AssemblyQualifiedName;
            SecsMessages        = new SecsMessageList(EAPConfig.Instance.SmlFile);
            EventReportLink     = new DefineLinkConfig(EAPConfig.Instance.GemXml);

            listBoxSecsMessages.BeginUpdate();
            foreach (var msg in SecsMessages)
            {
                listBoxSecsMessages.Items.Add($"S{msg.S,-3}F{msg.F,3} : {msg.Name}");
            }
            listBoxSecsMessages.EndUpdate();

            var l = (Logger)LogManager.GetLogger("EAP").Logger;

            l.AddAppender(
                _screenLoger = new TextBoxAppender(rtxtScreen)
            {
                Layout = new PatternLayout("%date{MM/dd HH:mm:ss} %message%newline")
            });
        }