public FpgaUpload(SerialPort comPort, string data) { InitializeComponent(); this.comPort = comPort; this.data = data; StartUpload.Enabled = true; FpgaUploadInformation.AppendText("Connected to FPGA! \n"); FpgaUploadInformation.AppendText("Data to be send over: \n"); FpgaUploadInformation.AppendText(data.Split('~')[1] + "\n"); FpgaUploadInformation.AppendText("Amount of values: \n"); FpgaUploadInformation.AppendText(data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length + "\n"); radioAllObjects.Checked = true; if (data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length >= 432) { radioAllObjects.Enabled = false; radioObject1.Enabled = false; radioObject2.Enabled = false; radioBigObjects.Enabled = true; radioBigObjects.Checked = true; } else { radioAllObjects.Enabled = true; radioObject1.Enabled = true; radioObject2.Enabled = true; radioBigObjects.Enabled = false; } }
public FpgaUpload(string data) { InitializeComponent(); StartUpload.Enabled = false; this.data = data; FpgaUploadInformation.AppendText("FPGA not found! \n Connect FPGA via RS - 232 to your laptop by USB and restart Node3D. \n"); FpgaUploadInformation.AppendText("Data to be send over: \n"); FpgaUploadInformation.AppendText(data.Split('~')[1] + "\n"); FpgaUploadInformation.AppendText("Amount of values: \n"); FpgaUploadInformation.AppendText(data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length + "\n"); radioAllObjects.Checked = true; if (data.Split('~')[1].Split(new string[] { " , " }, StringSplitOptions.None).Length >= 432) { radioAllObjects.Enabled = false; radioObject1.Enabled = false; radioObject2.Enabled = false; radioBigObjects.Enabled = true; radioBigObjects.Checked = true; } else { radioAllObjects.Enabled = true; radioObject1.Enabled = true; radioObject2.Enabled = true; radioBigObjects.Enabled = false; } }