public SttpFileWriter(Stream stream, bool ownsStream, CtpCompressionMode mode, EncodingMethod encoding) { m_stream = new CtpFileStream(stream, mode, ownsStream); if (encoding == EncodingMethod.Normal) { m_encoder = new NormalEncoder(); } m_encoder.Clear(); }
private void ReadCtp(string fileName) { DataTable dt = new DataTable(); dt.Columns.Add("Command", typeof(string)); dt.Columns.Add("Length", typeof(int)); dt.Columns.Add("Record", typeof(string)); using (var fs = new FileStream(fileName, FileMode.Open)) using (var ctp = new CtpFileStream(fs, CtpCompressionMode.None, false)) { while (true) { var cmd = ctp.Read(); if ((object)cmd == null) { break; } dt.Rows.Add(cmd.CommandName, cmd.DataLength, cmd); } } dataGridView1.DataSource = dt; }
public SttpFileReader(Stream stream, bool ownsStream) { m_stream = new CtpFileStream(stream, CtpCompressionMode.None, ownsStream); m_metadataLookup = new Dictionary <CtpObject, SttpDataPointMetadata>(); }