Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        public static DataResponse Create(String base64)
        {
            MemoryStream stream = new MemoryStream(Convert.FromBase64String(base64));

            return(DataResponse.Create(stream));
        }