Error Codes

Most errors mentioned in this document are based on the IGC Specification. There are three categories of codes, Information, Warning and Error. Your flight is labeled as not valid if an error is detected.

Information

Non-Valid Fixes

Each Fix in the file is marked with a fix valid byte that is the Nav receiver status flag of the NMEA GPRMC sentence (GPS). Many non-valid fixes can indicate a bad positioning of the logger in the cockpit. Non-valid fixes are not regarded in the file parsing process. This can lead to an error if the time without a valid fix surpasses the time limit of 120s.

The file contains 5 non valid fixes.

Warning

Non-Increasing Times

Time should only be increasing in IGC Files as there must not be more than one position and altitude for on point in time.

Time is not increasing from 16:30:20 to 16:30:10.

Multiple A Records

The A Record (flight verification unit identification record) must be the first entry in an IGC File and specifies the unique number of the equipment which recorded the flight.

Multiple A Records provided.

No I Record

The I record defines the extension of the mandatory fix B Record. Only one I record is allowed in each file. If the I Record is not provided, the extension (like 'ENL') will not be parsed. This record must be located before the first B Record, immediately after the H record.

No I Record provided.

Multiple I Records

Only one I Record is allowed in each file. If multiple I records are provided, the first one is chosen.

Multiple I records provided.

Invalid H Record

The H Record contains header information like date of flight (DTE) or pilot name (PLT).

Invalid H record: ABC.

C Record Too Long

The C Record contains information regarding the declared task.

C records contains more than 20 lines, not able to parse task.

No Landing

The landing was not recorded in the IGC file.

Did not detect landing.

Press Alt Violations

Invalid values encountered in pressure altitude.

Pressure altitude range from -500 m to 30000 m is exceeded in 10 fixes.

GNSS Alt Violations

Invalid values encountered in GNSS altitude.

GNSS altitude range from -500 m to 30000 m is exceeded in 20 fixes.

High Change GNSS Alt

A high change rate in GNSS Altitude indicates some problem with the GNSS receiver.

30 high changes in GNSS altitude (more than 50.0 m/s).

High Change Press Alt

A high change rate in Pressure Altitude indicates some problem with the GNSS receiver.

30 high changes in pressure altitude (more than 50.0 m/s).

Max GNSS Alt Reached

Each GNSS sensor specifies a maximum altitude. A warning is issued if this value is surpassed.

Max GNSS sensor altitude is 10000 m, you reached 12000 m.

Max Press Alt Reached

Each GNSS sensor specifies a maximum altitude. A warning is issued if this value is surpassed.

Maximum pressure sensor altitude is 10000 m, you reached 12000 m.

Raw Time Hard Limit Almost Exceeded

A warning is issued if an interval without logging greater than 60.0s is found. Please consider contacting your logger manufacturer.

Hard time constraint (120.0s) between fixes almost exceeded at 16:10:20, interval without logging is 110.0s.

Raw Time Hard Limit Exceeded Outside Scoring

A warning is issued if an interval without logging greater than 120.0s is found outside of the scoring intervals. Please consider contacting your logger manufacturer.

Hard time constraint (120.0s) between fixes exceeded at 18:10:20, interval without logging is 180.0s.

Raw Time Soft Limit Exceeded

A warning is issued if a softer time limit is exceeded multiple times.

60 intervals exceed soft time limit between fixes (30.0s), allowed 20 intervals.

No Takeoff

Takeoff must be recorded. An error is issued if logger was switched on after takeoff.

Did not detect takeoff.

Fixes Before Takeoff

A minimum of five fixes are required before takeoff to determine QNH.

Found 2 fixes before takeoff, required are 5.

Error

Future Flight

Specified flight date must not be from the future.

Flight date is from future.

No A Record

A record must be provided. Please contact your logger manufacturer if no A Record is found in the file.

No A Record provided.

Invalid QNH Value

QNH of the flight is determined based on ground elevation. If the recorded pressure altitude corresponds to a QNH outside sensible limits, your sensor is assumed to not work properly.

Determined QNH of 1070 hPa (based on altitude provided) is not between limits of 980 hPa and 1050 hPa.

Press Alt Not Valid

The maximum value encountered by the pressure altitude sensor is too low.

Pressure altitude in file is not valid, maximum value in file is 0 m.

A Record Too Short

The A Record must contain the id of the logger manufacturer and the unique id of the logger.

A Record is too short.

H Record No Date

The H Record must contain the date of the flight.

No date in H Record provided.

No H Record

H Record must be provided as it contains the date of the flight.

No H Record provided.

Avg GNSS Alt Change

A problem with the GNSS sensor is assumed if average GNSS altitude change is below 0.01 meter between fixes.

Average GNSS altitude change between fixes in your file is 0.001 m, minimum is 0.01 m.

Avg Press Alt Change

A problem with the pressure sensor is assumed if average pressure altitude change is below 0.01 meter between fixes.

Average pressure altitude change between fixes in your file is {}, minimum is 0.01 m.

Raw Time Hard Limit Exceeded

An error is issued if an interval without logging greater than the limit of 120.0s is found. To still get a valid scoring, it is possible to adjust the scoring window to exclude this gap. Please consider contacting your logger manufacturer.

Hard time constraint (120.0s) between fixes exceeded at 16:10:10, interval without logging is 180s.

No Engine Sensor

To record when the engine is running, one of the the following sensors must be installed: RPM (Revolutions per Minute), ENL (Engine Noise Level), MOP (Means of Propulsion).

This code applies only to aircraft equipped with engine.

No engine sensor found, allowed engine sensors: rpm, enl, mop.

No FES Sensor

To record when the FES is running, one of the the following sensors must be installed: CUR (Current), RPM (Revolutions per Minute), MOP (Means of Propulsion), ENL (Engine Noise Level).

This code applies only to aircraft equipped with FES.

No FES sensor found, allowed FES sensors: mop, cur, rpm, enl.

No Scoring Windows

A flight must contain at least one scoring window. A scoring window is an interval in which the glider must not be in tow or in powered flight.

No scoring windows were found.