private void Btn_serielConnect_Click(object sender, EventArgs e) { // TODO IMPORTANT : trouver un moyen de disconnect proprement // selectedPort = listPort.GetItemText(listPort.SelectedItem); port = new SerialPort(selectedPort, 9600, Parity.None, 8, StopBits.One); port.ReadTimeout = 500; port.WriteTimeout = 500; port.DtrEnable = true; port.RtsEnable = true; //port.DtrEnable = true; // port.RtsEnable = true; text_iSconnected.Text = isConnected.ToString(); text_iSconnected.Text = port.IsOpen.ToString(); if (isConnected == true) { try { port.DtrEnable = false; port.RtsEnable = false; port.DiscardInBuffer(); port.DiscardOutBuffer(); port.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } // passer la value disconneced à l'arduino isConnected = false; OutToRichLog("Com", "Closing " + port.PortName); } else if (isConnected == false) { btn_serielConnect.Text = "Disconnect"; try { port.Open(); AllowComControls(); string isThereADomain = ACConfigManager.getValue("userdomain"); if (isThereADomain != "none") { UnlockButton(LaBouleMagique); } OutToRichLog("Com", "Opening " + port.PortName + "..."); isConnected = true; // OutToRichLog("HTTP", "Trying to read txt file.. "); } catch (UnauthorizedAccessException unauth) { OutToRichLog("Com", "Port is open somewhere else \n" + unauth); } } text_iSconnected.Text = port.IsOpen.ToString(); }
private void DisableInputURLctrls() { string rawDomain = ACConfigManager.getValue("userdomain"); // string trimmDomain = rawDomain; Uri myUri = new Uri(rawDomain); string trimmDomain = myUri.Host; // host is "www.contoso.com" Inp_Domain.Enabled = false; Inp_Domain.Text = trimmDomain; }
async Task <string> GetTxt() { // string tamereee = userDomain; HttpClient client = new HttpClient(); string _domain = ACConfigManager.getValue("userdomain"); string result = await client.GetStringAsync(_domain); if (result != null) { // ishttpConnected = true; // OutToRichLog("HTTP", "ITS OKAY FROM TASK : "); } return(result); }
private void InitData() { bool isDomainHere = ACConfigManager.CheckIfValueExists(); if (isDomainHere == true) { UnlockButton(LaBouleMagique); btn_serielConnect.Enabled = true; string _serverTime = ACConfigManager.getValue("servertime"); int servtimeInt = Int16.Parse(_serverTime); int hours = servtimeInt / 3600; InputServerTime.Text = hours.ToString(); //_servertime > convert hours > covert decimal // Inp_NumericHours.Value = _serverTime; string _consideroff = ACConfigManager.getValue("consideroff"); string _timertick = ACConfigManager.getValue("timertick"); OutToRichLog("HTTP", "Get Config servertime : " + _serverTime); DisableInputURLctrls(); } else { //DisableConnection(); } }