Exemple #1
0
 private void main_FormClosing(object sender, FormClosingEventArgs e)
 {
     string str;
     canconnection.disconnect(out str);
     canconnection = null;
 }
Exemple #2
0
        private void createSerialCanConnection()
        {
            string str;
            try
            {
                if (canconnection != null && canconnection.isConnected()) canconnection.disconnect(out str);
                setConnected(false);
                canconnection = new serialCanConnection((int)sets["baud"], (System.IO.Ports.Parity)Enum.Parse(typeof(System.IO.Ports.Parity), sets["parity"].ToString()), (string)sets["port"], (System.IO.Ports.StopBits)Enum.Parse(typeof(System.IO.Ports.StopBits), sets["stopbits"].ToString()), (int)sets["databits"], false);
            }
            catch (Exception e2) { MessageBox.Show("Error during port initlization. Check settings. Error message: " + e2.Message, "Connection error", MessageBoxButtons.OK, MessageBoxIcon.Error); }

            if (canconnection != null) canconnection.newIncommingCanMessage += new EventHandler(main_newIncommingCanMessage);
        }