private void ReturnControlToPWM() { var message = new AngleControlMessage(); try { var tcp = TcpConnect(); tcp.Send(message.getBytes()); tcp.Disconnect(); } catch (Exception ex) { SetRichTextBox(richTextBox1, "Failed to send no control command to TCP server: " + ex.ToString()); } }
private void sendPosButton_Click(object sender, EventArgs e) { short roll = Convert.ToInt16(setRollNumericUpDown.Value); short pitch = Convert.ToInt16(setPitchNumericUpDown.Value); short yaw = Convert.ToInt16(setYawNumericUpDown.Value); var mode = getCurrentControlMode(); var message = new AngleControlMessage(pitch, roll, yaw, mode); try { var tcp = TcpConnect(); tcp.Send(message.getBytes()); tcp.Disconnect(); } catch (Exception ex) { SetRichTextBox(richTextBox1, "Failed to send angle control command to TCP server: " + ex.ToString()); } }