コード例 #1
0
ファイル: UDPClientHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void Config()
 {
     server         = ConfigHelper.GetConfig("DgiotSever");
     port           = int.Parse(ConfigHelper.GetConfig("DgiotPort"));
     bIsCheck       = DgiotHelper.StrTobool(ConfigHelper.GetConfig("UDPClientIsCheck"));
     bAutoReconnect = DgiotHelper.StrTobool(ConfigHelper.GetConfig("ReconnectChecked"));
 }
コード例 #2
0
ファイル: PLCHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void Config(KeyValueConfigurationCollection config)
 {
     if (config["PLCIsCheck"] != null)
     {
         bIsCheck = DgiotHelper.StrTobool(config["PLCIsCheck"].Value);
     }
 }
コード例 #3
0
ファイル: ControlHelper.cs プロジェクト: dgiot/dgiot_dtu
        public static void Config(KeyValueConfigurationCollection config, MainForm mainform)
        {
            if (config["ControlIsCheck"] != null)
            {
                ControlHelper.bIsCheck = DgiotHelper.StrTobool(config["ControlIsCheck"].Value);
            }

            ControlHelper.mainform = mainform;
        }
コード例 #4
0
 public static void Start()
 {
     Config();
     LogHelper.Log("TcpClient_Checked " + ConfigHelper.GetConfig("TcpClient_Checked"));
     if (DgiotHelper.StrTobool(ConfigHelper.GetConfig("TcpClient_Checked")))
     {
         CreateConnect();
     }
 }
コード例 #5
0
ファイル: UDPServerHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void Config()
 {
     port = int.Parse(ConfigHelper.GetConfig("DgiotPort"));
     if (DgiotHelper.StrTobool(ConfigHelper.GetConfig("UDPClient_Checked")) && DgiotHelper.StrTobool(ConfigHelper.GetConfig("Bridge_Checked")))
     {
         bIsCheck = true;
     }
     else
     {
         bIsCheck = false;
     }
 }
コード例 #6
0
ファイル: OPCDAHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void StartMonitor()
 {
     if (DgiotHelper.StrTobool(ConfigHelper.GetConfig("OPCDACheck")))
     {
         interval = int.Parse(ConfigHelper.GetConfig("OPCDAInterval")) * 1000;
         int count = int.Parse(ConfigHelper.GetConfig("OPCDACount"));
         OpcDa.StartGroup(OPCDAViewHelper.GetRootNode(), interval, count);
     }
     else
     {
         OpcDa.StopGroup();
     }
 }
コード例 #7
0
ファイル: MqttClientHelper.cs プロジェクト: dgiot/dgiot_dtu
 public static void Config()
 {
     bAutoReconnect = DgiotHelper.StrTobool(ConfigHelper.GetConfig("ReconnectChecked"));
     server         = ConfigHelper.GetConfig("DgiotSever");
     LogHelper.Log("DgiotPort " + ConfigHelper.GetConfig("DgiotPort"));
     port     = int.Parse(ConfigHelper.GetConfig("DgiotPort"));
     clientid = ConfigHelper.GetConfig("MqttClientId");
     username = ConfigHelper.GetConfig("MqttUserName");
     password = ConfigHelper.GetConfig("MqttPassword");
     pubtopic = ConfigHelper.GetConfig("MqttPubTopic");
     subtopic = ConfigHelper.GetConfig("MqttSubTopic");
     dtuAddr  = ConfigHelper.GetConfig("DtuAddr");
     bIsCheck = DgiotHelper.StrTobool(ConfigHelper.GetConfig("MqttClient_Checked"));
 }
コード例 #8
0
 public static void Config()
 {
     clientid = ConfigHelper.GetConfig("MqttClientId");
     pubtopic = ConfigHelper.GetConfig("MqttPubTopic");
     port     = int.Parse(ConfigHelper.GetConfig("DgiotPort"));
     if (DgiotHelper.StrTobool(ConfigHelper.GetConfig("MqttClient_Checked")) && DgiotHelper.StrTobool(ConfigHelper.GetConfig("Bridge_Checked")))
     {
         bIsCheck = true;
     }
     else
     {
         bIsCheck = false;
     }
 }
コード例 #9
0
        private void RestoreUDP()
        {
            if (ConfigHelper.Check("UDPClientLogin"))
            {
                textBoxUDPClientLogin.Text = ConfigHelper.GetConfig("UDPClientLogin");
            }
            else
            {
                ConfigHelper.SetConfig("UDPClientLogin", textBoxUDPClientLogin.Text);
            }

            if (ConfigHelper.Check("UDPClient_Checked"))
            {
                radioButtonUDPClient.Checked = DgiotHelper.StrTobool(ConfigHelper.GetConfig("UDPClient_Checked"));
            }
            else
            {
                ConfigHelper.SetConfig("UDPClient_Checked", DgiotHelper.BoolTostr(radioButtonUDPClient.Checked));
            }
        }
コード例 #10
0
 public static void Config()
 {
     bDisplayHex = DgiotHelper.StrTobool(ConfigHelper.GetConfig("DisplayHex"));
 }
コード例 #11
0
        private void RestoreMqtt()
        {
            if (ConfigHelper.Check("MqttUserName"))
            {
                textBoxMqttUserName.Text = ConfigHelper.GetConfig("MqttUserName");
            }
            else
            {
                ConfigHelper.SetConfig("MqttUserName", textBoxMqttUserName.Text);
            }

            if (ConfigHelper.Check("MqttPassword"))
            {
                textBoxMqttPassword.Text = ConfigHelper.GetConfig("MqttPassword");
            }
            else
            {
                ConfigHelper.SetConfig("MqttPassword", textBoxMqttPassword.Text);
            }

            if (ConfigHelper.Check("MqttClientId"))
            {
                textBoxMqttClientId.Text = ConfigHelper.GetConfig("MqttClientId");
            }
            else
            {
                ConfigHelper.SetConfig("MqttClientId", comboBoxDtuAddr.Text);
            }

            if (ConfigHelper.Check("MqttPubTopic"))
            {
                textBoxMqttPubTopic.Text = ConfigHelper.GetConfig("MqttPubTopic");
            }
            else
            {
                ConfigHelper.SetConfig("MqttPubTopic", textBoxMqttPubTopic.Text);
            }

            if (ConfigHelper.Check("MqttSubTopic"))
            {
                textBoxMqttSubTopic.Text = ConfigHelper.GetConfig("MqttSubTopic");
            }
            else
            {
                ConfigHelper.SetConfig("MqttSubTopic", textBoxMqttSubTopic.Text);
            }

            if (ConfigHelper.Check("CmdProdxy"))
            {
                var tmp = ConfigHelper.GetConfig("CmdProdxy");
                comboBoxCmdProdxy.SelectedIndex = comboBoxCmdProdxy.Items.IndexOf(tmp);
            }
            else
            {
                ConfigHelper.SetConfig("CmdProdxy", comboBoxCmdProdxy.Text);
            }

            if (ConfigHelper.Check("MqttClient_Checked"))
            {
                radioButtonMqttClient.Checked = DgiotHelper.StrTobool(ConfigHelper.GetConfig("MqttClient_Checked"));
            }
            else
            {
                ConfigHelper.SetConfig("MqttClient_Checked", DgiotHelper.BoolTostr(radioButtonMqttClient.Checked));
            }
        }
コード例 #12
0
        private void RestoreCommonConfig()
        {
            if (ConfigHelper.Check("DtuAddr"))
            {
                var tmp = ConfigHelper.GetConfig("DtuAddr");
                comboBoxDtuAddr.SelectedIndex = comboBoxDtuAddr.Items.IndexOf(tmp);
            }
            else
            {
                ConfigHelper.SetConfig("DtuAddr", comboBoxDtuAddr.Text);
            }

            if (ConfigHelper.Check("DgiotSever"))
            {
                textBoxDgiotSever.Text = ConfigHelper.GetConfig("DgiotSever");
            }
            else
            {
                ConfigHelper.SetConfig("DgiotSever", textBoxDgiotSever.Text);
            }

            if (ConfigHelper.Check("DgiotPort"))
            {
                textBoxDgiotPort.Text = ConfigHelper.GetConfig("DgiotPort");
            }
            else
            {
                ConfigHelper.SetConfig("DgiotPort", textBoxDgiotPort.Text);
            }

            if (ConfigHelper.Check("BridgePort"))
            {
                textBoxBridgePort.Text = ConfigHelper.GetConfig("BridgePort");
            }
            else
            {
                ConfigHelper.SetConfig("BridgePort", textBoxBridgePort.Text);
            }

            if (ConfigHelper.Check("ReconnectChecked"))
            {
                checkBoxReconnect.Checked = DgiotHelper.StrTobool(ConfigHelper.GetConfig("ReconnectChecked"));
            }
            else
            {
                ConfigHelper.SetConfig("ReconnectChecked", DgiotHelper.BoolTostr(checkBoxReconnect.Checked));
            }

            if (ConfigHelper.Check("LogLevel"))
            {
                var tmp = ConfigHelper.GetConfig("LogLevel");
                comboBoxLogLevel.SelectedIndex = comboBoxLogLevel.Items.IndexOf(tmp);
            }
            else
            {
                ConfigHelper.SetConfig("LogLevel", comboBoxLogLevel.Text);
            }

            if (ConfigHelper.Check("ToPayload"))
            {
                textToPayload.Text = ConfigHelper.GetConfig("ToPayload");
            }
            else
            {
                ConfigHelper.SetConfig("ToPayload", textToPayload.Text);
            }

            if (ConfigHelper.Check("DisplayHex"))
            {
                checkBoxDisplayHex.Checked = DgiotHelper.StrTobool(ConfigHelper.GetConfig("DisplayHex"));
            }
            else
            {
                ConfigHelper.SetConfig("DisplayHex", DgiotHelper.BoolTostr(checkBoxDisplayHex.Checked));
            }

            if (ConfigHelper.Check("Bridge_Checked"))
            {
                checkBoxBridge.Checked = DgiotHelper.StrTobool(ConfigHelper.GetConfig("Bridge_Checked"));
            }
            else
            {
                ConfigHelper.SetConfig("Bridge_Checked", DgiotHelper.BoolTostr(checkBoxBridge.Checked));
            }
        }