Пример #1
0
        public RigMonitorService()
        {
            EthController      = new EthController();
            WorkersControlList = new EthNanopoolControlList();
            XPointer           = 1200;
            YPointer           = 90;
            XPointerRig4       = 200;
            YPointerRig4       = 90;
            XPointerOffsetRig4 = 50;
            YPointerOffsetRig4 = 50;
            LoggerService      = new LoggerService("RigMonitorServiceLogger");

            //var config = new NLog.Config.LoggingConfiguration();

            //var logfile = new NLog.Targets.FileTarget("logfile") { FileName = "logging.log" };
            //var logconsole = new NLog.Targets.ConsoleTarget("logconsole");

            //config.AddRule(LogLevel.Info, LogLevel.Fatal, logfile);
            //config.AddRule(LogLevel.Debug, LogLevel.Fatal, logfile);

            //LoggerService.Configuration = config;
        }
Пример #2
0
        public MainWindow()
        {
            EthController = new EthController();
            InitializeComponent();
            LoggerService             = new LoggerService("MainInterfaceLogger");
            DefaultXpointer           = ConfigurationSettings.AppSettings["PointerX"];
            DefaultYpointer           = ConfigurationSettings.AppSettings["PointerY"];
            Rig4Xpointer              = ConfigurationSettings.AppSettings["PointerXRig4"];
            Rig4Ypointer              = ConfigurationSettings.AppSettings["PointerYRig4"];
            Rig4Xoffset               = ConfigurationSettings.AppSettings["PointerXOffsetRig4"];
            Rig4Yoffset               = ConfigurationSettings.AppSettings["PointerYOffsetRig4"];
            ResetInterval             = Convert.ToInt32(ConfigurationSettings.AppSettings["ResetInterval"]);
            XPointerTextBoxRig0.Text  = DefaultXpointer ?? XPointerTextBoxRig0.Text;
            YPointerTextBoxRig0.Text  = DefaultYpointer ?? YPointerTextBoxRig0.Text;
            XPointerTextBoxRig4.Text  = Rig4Xpointer ?? XPointerTextBoxRig4.Text;
            YPointerTextBoxRig4.Text  = Rig4Ypointer ?? YPointerTextBoxRig4.Text;
            XPointerOffsetTbRig4.Text = Rig4Xoffset ?? XPointerOffsetTbRig4.Text;
            YPointerOffsetTbRig4.Text = Rig4Yoffset ?? YPointerOffsetTbRig4.Text;

            InitElements();
            //Auto start
            StartOnlineMonitor(0);
            StartOnlineMonitorRig4(4);
        }