private void button1_Click(object sender, EventArgs e) { if (serialPort1.IsOpen) serialPort1.Close(); if (!PortSet() || !PortExists()) { COMPortDialog p = new COMPortDialog(); p.ShowDialog(); if (!Properties.Settings.Default.DialogResult) { return; } } if (Properties.Settings.Default.COM_Port_Name != "None") { serialPort1.PortName = Properties.Settings.Default.COM_Port_Name; serialPort1.BaudRate = 115200; serialPort1.Open(); byte[] d = { 48 }; serialPort1.Write(d, 0, 1); serialPort1.DataReceived += serialPort1_DataReceived; this.StillListening = true; DrawRadarDisplay(pictureBox1.CreateGraphics(), pictureBox1); } else MessageBox.Show("Nije izabran COM port.\nIzaberite COM port i pokusajte ponovo.", "Greska!",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); }
private void button1_Click(object sender, EventArgs e) { if (serialPort1.IsOpen) { serialPort1.Close(); } if (!PortSet() || !PortExists()) { COMPortDialog p = new COMPortDialog(); p.ShowDialog(); if (!Properties.Settings.Default.DialogResult) { return; } } if (Properties.Settings.Default.COM_Port_Name != "None") { serialPort1.PortName = Properties.Settings.Default.COM_Port_Name; serialPort1.BaudRate = 115200; serialPort1.Open(); byte[] d = { 48 }; serialPort1.Write(d, 0, 1); serialPort1.DataReceived += serialPort1_DataReceived; this.StillListening = true; DrawRadarDisplay(pictureBox1.CreateGraphics(), pictureBox1); } else { MessageBox.Show("Nije izabran COM port.\nIzaberite COM port i pokusajte ponovo.", "Greska!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void SwitchButton_Click(object sender, EventArgs e) { if (Switched) { SwitchButton.Image = Properties.Resources.SwitchOn; this.StillListening = false; if (serialPort1.IsOpen) { byte[] d = { 49 }; serialPort1.Write(d, 0, 1); serialPort1.Close(); } distance = 0; position = 0; for (int i = -90; i < 90; i += RadarInc) { radar_data[i] = 1; } pictureBox1.Invalidate(); } else { if (serialPort1.IsOpen) { serialPort1.Close(); } if (!PortSet() || !PortExists()) { COMPortDialog p = new COMPortDialog(); p.ShowDialog(); if (!Properties.Settings.Default.DialogResult) { return; } } if (Properties.Settings.Default.COM_Port_Name != "None") { serialPort1.PortName = Properties.Settings.Default.COM_Port_Name; serialPort1.BaudRate = 115200; serialPort1.Open(); byte[] d = { 48 }; serialPort1.Write(d, 0, 1); serialPort1.DataReceived += serialPort1_DataReceived; this.StillListening = true; SwitchButton.Image = Properties.Resources.SwitchOff; } else { MessageBox.Show("Nije izabran COM port.\nIzaberite COM port i pokusajte ponovo.", "Greska!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } Switched = !Switched; }
private void SwitchButton_Click(object sender, EventArgs e) { if (Switched) { SwitchButton.Image = Properties.Resources.SwitchOn; this.StillListening = false; if (serialPort1.IsOpen) { byte[] d = { 49 }; serialPort1.Write(d, 0, 1); serialPort1.Close(); } distance = 0; position = 0; for (int i = -90; i < 90; i += RadarInc) { radar_data[i] = 1; } pictureBox1.Invalidate(); } else { if (serialPort1.IsOpen) serialPort1.Close(); if (!PortSet() || !PortExists()) { COMPortDialog p = new COMPortDialog(); p.ShowDialog(); if (!Properties.Settings.Default.DialogResult) { return; } } if (Properties.Settings.Default.COM_Port_Name != "None") { serialPort1.PortName = Properties.Settings.Default.COM_Port_Name; serialPort1.BaudRate = 115200; serialPort1.Open(); byte[] d = { 48 }; serialPort1.Write(d, 0, 1); serialPort1.DataReceived += serialPort1_DataReceived; this.StillListening = true; SwitchButton.Image = Properties.Resources.SwitchOff; } else MessageBox.Show("Nije izabran COM port.\nIzaberite COM port i pokusajte ponovo.", "Greska!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } Switched = !Switched; }