public static SummaryPack Create(String path) { if (File.Exists(path)) { var option = new ArchiveOption { Mode = ArchiveMode.Open, Pipeline = ArchivePipeline.Internel }; ArchiveFactory.Instance().Archive(ref option); using (option.InternelStream) { DataResponse response = DataResponse.Create(option.InternelStream); if (response != null) { if (response.ResponseType == DataResponse.Type.SummaryPack) { return(new SummaryPack(response)); } } } } return(null); }
public TestFrameCollection() { DataResponse descriptionResponse = DataResponse.Create(descriptionBoard); Add(descriptionResponse.ResponseType, descriptionResponse.Reader); for (int i = 0; i < 32; ++i) { DataResponse eventResponse = DataResponse.Create(eventFrame); Add(eventResponse.ResponseType, eventResponse.Reader); } DataResponse samplingResponse = DataResponse.Create(samplingFrame); Add(samplingResponse.ResponseType, samplingResponse.Reader); }
public static SummaryPack Create(String path) { if (File.Exists(path)) { using (Stream stream = Capture.Create(path)) { DataResponse response = DataResponse.Create(stream); if (response != null) { if (response.ResponseType == DataResponse.Type.SummaryPack) { return(new SummaryPack(response)); } } } } return(null); }
public static DataResponse Create(String base64) { MemoryStream stream = new MemoryStream(Convert.FromBase64String(base64)); return(DataResponse.Create(stream)); }