private void DrawNavData(List <NavData> packets) { packets.ForEach(packet => { programDigram.AddNavData(packet); ChartNavLat.WriteData(packet.latitude); ChartNavLon.WriteData(packet.longitude); ChartNavHeight.WriteData(packet.height); ChartNavSpeedNorth.WriteData(packet.northSpeed); ChartNavSpeedSky.WriteData(packet.skySpeed); ChartNavSpeedEast.WriteData(packet.eastSpeed); ChartNavPitchAngle.WriteData(packet.pitchAngle); ChartNavCrabAngle.WriteData(packet.crabAngle); ChartNavRollAngle.WriteData(packet.rollAngle); }); ChartNavLat.EndWrite(); ChartNavLon.EndWrite(); ChartNavHeight.EndWrite(); ChartNavSpeedNorth.EndWrite(); ChartNavSpeedSky.EndWrite(); ChartNavSpeedEast.EndWrite(); ChartNavPitchAngle.EndWrite(); ChartNavCrabAngle.EndWrite(); ChartNavRollAngle.EndWrite(); }