protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); parameter = (FrameParameters)e.Parameter; connectedUser = parameter.connectedUser; InitializeUser(); }
public static string FrameParametersToString(FrameParameters fp) { var sb = new StringBuilder(); string separator = Environment.NewLine; sb.Append("avg TOF length = \t" + fp.AverageTOFLength); sb.Append(separator); sb.Append("cal intercept = \t" + fp.CalibrationIntercept); sb.Append(separator); sb.Append("cal slope = \t" + fp.CalibrationSlope); sb.Append(separator); sb.Append("frame type = \t" + fp.FrameType); sb.Append(separator); sb.Append("pressure back = \t" + fp.PressureBack); sb.Append(separator); sb.Append("pressure front = \t" + fp.PressureFront); sb.Append(separator); sb.Append("high pressure funnel pressure= \t" + fp.HighPressureFunnelPressure); sb.Append(separator); sb.Append("ion funnel trap pressure= \t" + fp.IonFunnelTrapPressure); sb.Append(separator); sb.Append("quadrupole pressure = \t" + fp.QuadrupolePressure); sb.Append(separator); sb.Append("rear ion funnel pressure = \t" + fp.RearIonFunnelPressure); sb.Append(separator); sb.Append("start time = \t" + fp.StartTime); sb.Append(separator); sb.Append("num scans = \t" + fp.Scans); sb.Append(separator); sb.Append("IMF profile = \t" + fp.IMFProfile); return(sb.ToString()); }
#pragma warning disable 612, 618 private FrameParameters GetExampleFrameParameters() { var frameParameters = new FrameParameters { FrameNum = 2, StartTime = 266.95178, Duration = 0, Accumulations = 18, FrameType = UIMFData.FrameType.MS1, Scans = 360, IMFProfile = "Seq", TOFLosses = 61, AverageTOFLength = 162555.56, CalibrationSlope = 0.347341992892325, CalibrationIntercept = 0.0279005798339844, a2 = 0, b2 = 0, c2 = 0, d2 = 0, e2 = 0, f2 = 0, Temperature = 135.0, voltHVRack1 = 26.9, voltHVRack2 = 3822.0, voltHVRack3 = 1796.0, PressureFront = 3.734, PressureBack = 3.796, MPBitOrder = 0 }; return(frameParameters); }
/// <summary> /// Reads and returns a frame from a stream. /// </summary> /// <param name="stream">The stream to read from.</param> /// <param name="version">The ID3v2 version of the tag being parsed.</param> /// <returns>The frame read from the stream.</returns> public static ID3v2Frame ReadFrame(Stream stream, ID3Versions version) { if (stream == null) { throw new ArgumentNullException("stream"); } ID3v2Frame frame = null; FrameParameters parameters = new FrameParameters(version); byte[] header = new byte[parameters.HeaderLength]; char[] idChars = new char[parameters.IDLength]; byte[] sizeBytes = new byte[parameters.SizeLength]; byte[] flags = new byte[parameters.FlagsLength]; byte[] frameData; string frameID; int size; stream.Read(header, 0, header.Length); Array.Copy(header, 0, idChars, 0, idChars.Length); Array.Copy(header, parameters.IDLength, sizeBytes, 0, sizeBytes.Length); Array.Copy(header, parameters.IDLength + parameters.SizeLength, flags, 0, flags.Length); if (idChars[0] != 0x0) { frameID = new String(idChars); if (parameters.SizeIsSynchSafe) { size = SynchsafeInteger.UnSynchsafe(sizeBytes); } else { size = EncodedInteger.ToInt(sizeBytes); } frameData = new byte[size]; stream.Read(frameData, 0, frameData.Length); FrameType frameType = FrameRegistry.GetFrameType(frameID, version); frame = FrameRegistry.GetNewFrame(frameType); frame.Initialize(flags, frameData, version); } else { frame = null; } return(frame); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); FrameParameters parameter = (FrameParameters)e.Parameter; rootFrame = parameter.rootFrame; connectedUser = parameter.connectedUser; nbVisiteur = parameter.nbVisiteur; if (connectedUser != null) { navigationSolo.Navigate(typeof(FirstStepSoloFrame), new GameFrameSoloParameters(rootFrame, navigationSolo, connectedUser, null, new Dictionary <int, object>(), null, null, null)); navigationMulti.Navigate(typeof(FirstStepMultiFrame), new GameFrameMultiParameters(rootFrame, navigationMulti, connectedUser, null, new Dictionary <int, object>(), null, null, null, null)); } else { GameFrameSoloParameters soloGuest = new GameFrameSoloParameters(rootFrame, navigationSolo, null, null, new Dictionary <int, object>(), null, null, null); soloGuest.nbVisiteur = nbVisiteur; GameFrameMultiParameters multiGuest = new GameFrameMultiParameters(rootFrame, navigationMulti, null, null, new Dictionary <int, object>(), null, null, null, null); multiGuest.nbVisiteur = nbVisiteur; navigationSolo.Navigate(typeof(FirstStepSoloFrame), soloGuest); navigationMulti.Navigate(typeof(FirstStepMultiFrame), multiGuest); } InitializeMainPage(); }