1.2.1 • Published 7 months ago

@ipguk/erg-file-reader v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

IPG Automotive erg file reader

JavaScript file reader for IPG Automotive .erg result files. The reader requires a .erg file and corresponding .info file.

The data is returned as an array of quantity objects. Each object represents a quantity and contains the following properties:

  • name - the name of the quantity e.g. 'Car.Distance'
  • type - the data type of the quantity e.g. 'Double'
  • unit - the unit of the quantity e.g. 'm'
  • values - array of values for the quantity e.g. 0, 1, 2, 3

Further information on the erg file format can be found in appendix A.1 of the IPG Automotive reference manual.

Install

npm install --save @ipguk/erg-file-reader

Usage

Import library

const erg = require("@ipguk/erg-file-reader");

Define the .erg and .info file paths

let ergFile = "MyFile.erg";
let infoFile = "MyFile.erg.info";

Read the data for all quantities

let data = erg.read(ergFile, infoFile);

Read quantity definitions - no data values are returned, just the name and unit of each quantity

let quants = erg.readInfoQuants(infoFile);

Read header information - Date, Testrun Name, CarMaker Version

let header = erg.readInfoHeader(infoFile);

Validate ERG InfoFile

if(erg.validateInfoHeader(infoFile)){
    console.log("Valid ERG InfoFile);
}
else{
    console.log("Invalid ERG InfoFile);
}
1.2.0

7 months ago

1.1.0

10 months ago

1.2.1

7 months ago

1.0.0

2 years ago