API Diff between 2.1.25-beta and 2.4.99-beta
9 Additions
57 Removals
GSF.COMTRADE
-
public class AnalogChannel
-
public struct ChannelMetadata
-
public class DigitalChannel
-
public enum FileType
-
public enum LeapSecondIndicator
-
public class Parser : IDisposable
-
public struct SampleRate
-
public class Schema
-
public class TimeOffset
-
public enum TimeQualityIndicatorCode
-
public static class Writer
- public const string CRLF = "\r\n"
- public const long MaxEndSample = 9999999999
- public const long MaxFileSize = 281474976710656
- public static FileStream CreateCFFStream(string fileName, Schema schema, string[] infLines = null, string[] hdrLines = null, Encoding encoding = null)
- public static void CreateCFFStream(Stream stream, Schema schema, string[] infLines = null, string[] hdrLines = null, Encoding encoding = null)
- public static StreamWriter CreateCFFStreamAscii(string fileName, Schema schema, string[] infLines = null, string[] hdrLines = null, Encoding encoding = null)
- public static StreamWriter CreateCFFStreamAscii(Stream stream, Schema schema, string[] infLines = null, string[] hdrLines = null, Encoding encoding = null)
- public static Schema CreateSchema(IEnumerable<ChannelMetadata> metadata, string stationName, string deviceID, Ticks dataStartTime, long sampleCount, int version = 1999, FileType fileType = 1, double timeFactor = 1, double samplingRate = 30, double nominalFrequency = 60, bool includeFracSecDefinition = true)
- public static void UpdateCFFEndSample(Stream stream, long endSample, int rateIndex = 0, Encoding encoding = null)
- public static void UpdateCFFStreamBinaryByteCount(Stream stream, long byteCount, Encoding encoding = null)
- public static Schema CreateSchema(IEnumerable<ChannelMetadata> metadata, string stationName, string deviceID, Ticks dataStartTime, int sampleCount, bool isBinary = true, double timeFactor = 1, double samplingRate = 30, double nominalFrequency = 60, bool includeFracSecDefinition = true)
- public static void WriteNextRecordAscii(StreamWriter output, Schema schema, Ticks timestamp, double[] analogValues, bool[] digitalValues, uint sample, bool injectFracSecValue = false, ushort fracSecValue = 0)
- public static void WriteNextRecordBinary(Stream output, Schema schema, Ticks timestamp, double[] analogValues, bool[] digitalValues, uint sample, bool injectFracSecValue = false, ushort fracSecValue = 0)
- public static void WriteNextRecordBinary32(Stream output, Schema schema, Ticks timestamp, double[] values, uint sample, bool injectFracSecValue = true, ushort fracSecValue = 0)
- public static void WriteNextRecordBinary32(Stream output, Schema schema, Ticks timestamp, double[] analogValues, bool[] digitalValues, uint sample, bool injectFracSecValue = false, ushort fracSecValue = 0)
- public static void WriteNextRecordFloat32(Stream output, Schema schema, Ticks timestamp, double[] values, uint sample, bool injectFracSecValue = true, ushort fracSecValue = 0)
- public static void WriteNextRecordFloat32(Stream output, Schema schema, Ticks timestamp, double[] analogValues, bool[] digitalValues, uint sample, bool injectFracSecValue = false, ushort fracSecValue = 0)