GSF.EMAX
Represents an EMAX control file (i.e., a .CTL file).
Creates a new .
Creates a new for the specified and attempts to parse.
Control file name.
Gets configured analog channels.
Gets the digital channel count for the .
Gets the analog channel count for the .
Gets the event group count for the .
Gets instances that were parsed successfully.
Gets instances that failed to parse.
Parses the .
"No EMAX control file name was specified.
EMAX control file was not found.
Parses the from the given stream.
A stream containing data for the EMAX control file.
Stream must be readable and seekable in order to parse EMAX control file data.
EMAX data file(s) parser.
Releases the unmanaged resources before the object is reclaimed by .
Gets or sets associated EMAX control file for this .
This is similar in function to a COMTRADE schema file.
Gets or sets EMAX data filename.
If there are more than one data files in a set (e.g., RCL/RCU), this should be set to first file name in the set, e.g., DATA123.RCL.
Gets timestamp of current record in the timezone of provided IRIG signal.
Gets a flag that indicates whether the parser encountered an error
while parsing the timestamp in the last call to .
Attempts to get current timestamp converted to UTC.
This will only be accurate if timezone configured in device matches IRIG clock.
Gets values of current record.
Gets event groups for current record.
Releases all the resources used by the object.
Releases the unmanaged resources used by the object and optionally releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Opens all EMAX data file streams.
Closes all EMAX data file streams.
Reads next EMAX record.
true if read succeeded; otherwise false if end of data set was reached.
EMAX data file(s) parser that calculates timestamps based
on sample rate and attempts to correct inverted values.
Creates a new instance of the class.
Gets or sets associated EMAX control file for this .
This is similar in function to a COMTRADE schema file.
Gets or sets EMAX data filename.
If there are more than one data files in a set (e.g., RCL/RCU), this should be set to first file name in the set, e.g., DATA123.RCL.
Gets timestamp of current record, parsed from the file, in the timezone of provided IRIG signal.
Attempts to get current timestamp, parsed from the file, converted to UTC.
This will only be accurate if timezone configured in device matches IRIG clock.
Gets calculated timestamp of current record in the timezone of provided IRIG signal.
Attempts to get calculated timestamp of current record converted to UTC.
This will only be accurate if timezone configured in device matches IRIG clock.
Gets values of current record.
Gets corrected values, which may be inverted based on the difference
between the calculated timestamp and the parsed timestamp.
Gets event groups for current record.
Releases all the resources used by the object.
Releases the unmanaged resources used by the object and optionally releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Opens all EMAX data file streams.
Closes all EMAX data file streams.
Reads next EMAX record.
true if read succeeded; otherwise false if end of data set was reached.