public void setPayloadData(TelemetryPacket packet) { this.Invoke((MethodInvoker)delegate { lblPayloadVolt.Text = packet.batVoltage.ToString(); lblPaloadAlt.Text = packet.altitude.ToString("F1"); lblPayloadTmp.Text = packet.temperature.ToString("F1"); lblPayloadTime.Text = packet.missionTime.ToString(); lblPayloadLux.Text = packet.lux.ToString(); }); }
public void setContainerData(TelemetryPacket packet) { this.Invoke((MethodInvoker)delegate { lblContainerAlt.Text = packet.altitude.ToString("F1"); lblContainerTmp.Text = packet.temperature.ToString("F1"); lblContainerTime.Text = packet.missionTime.ToString(); setPayloadDeployed(packet.payloadDeployed); setUmbrellaDeployed(packet.umbrellaDeployed); }); }
public void addPacket(TelemetryPacket packet) { rtgTemp.AddDataPoint(packet.temperature); rtgAlt.AddDataPoint(packet.altitude); this.Invoke((MethodInvoker)delegate { rtgTemp.Refresh(); rtgAlt.Refresh(); lblTmp.Text = packet.temperature.ToString("F1"); lblAlt.Text = packet.altitude.ToString("F1"); }); /*rtgAltitude.AddDataPoint(Convert.ToInt32(message[3])); rtgBatteryV.AddDataPoint(Convert.ToInt32(message[5]));*/ }
public void addPacket(TelemetryPacket packet) { rtgTemp.AddDataPoint(packet.temperature); rtgAlt.AddDataPoint(packet.altitude); rtgBat.AddDataPoint(packet.batVoltage); rtgLux.AddDataPoint(packet.lux); this.Invoke((MethodInvoker)delegate { rtgTemp.Refresh(); rtgAlt.Refresh(); rtgBat.Refresh(); rtgLux.Refresh(); lblTmp.Text = packet.temperature.ToString("F1"); lblAlt.Text = packet.altitude.ToString("F1"); lblVolt.Text = packet.batVoltage.ToString(); lblLux.Text = packet.lux.ToString(); }); }
public void appendValidData(TelemetryPacket packet) { this.BeginInvoke(new EventHandler(delegate { if (packet.isFromPayload()) { String s = packet.toString(); rtbValidPacket.SelectionColor = Color.Blue; rtbValidPacket.AppendText(s); rtbValidPacket.AppendText("\n"); } else { String s = packet.toString(); rtbValidPacket.SelectionColor = Color.Orange; rtbValidPacket.AppendText(s); rtbValidPacket.AppendText("\n"); } })); }
private static void OnValidPacketAvaialbe(TelemetryPacket packet) { if (validPacketAvailable != null) { validPacketAvailable(packet); } }
public void logValid(TelemetryPacket packet) { // This method is called when a valid telemetry packet is parsed // This method is called when the serial port recieves data FileStream s1 = new FileStream(logDirPath + "/" + VALID_LOG_FILE_NAME, FileMode.Append); StreamWriter sw = new StreamWriter(s1); try { using (sw) { if (!appendedTimeToValid) { sw.WriteLine("\n**********" + System.DateTime.Now.ToString() + "**********"); appendedTimeToValid = true; } sw.WriteLine(packet.toString()); } } catch (Exception e) { MessageBox.Show("Problem writing log file for valid data: \n" + e.Message); } finally { s1.Close(); } }
private void ValidPacketAvailable(TelemetryPacket packet) { if (packet.isFromPayload()) { payloadTableForm.AddData(packet.toArray()); payloadGraphForm.addPacket(packet); statusForm.setPayloadData(packet); } else { containerTableForm.AddData(packet.toArray()); containerGraphForm.addPacket(packet); statusForm.setContainerData(packet); } telemetryForm.appendValidData(packet); Logger.Instance.logValid(packet); }