Data Types

There are currently eight data types defined for AirEd.

This means that the type of data is unknown. This can appear for entire records when nothing about the record is known, or for isolated areas of records where there are knowlege gaps.
The editor used is a Hex editor, since the length of the data items is unknown.

This denotes a record for which has multiple data members and at least some of the members are known. Clicking on this will expand the tree to show the data members in the record.

This means a Boolean one or zero. I have found that BOOL types in AIR files are all 4 bytes, just as the ones in M$ C compilers. All of those extra bits are unused.

An 8-bit signed integer. This is the same as a C language "char". It can range from -128 to 128. There are no decimal capabilities to integer types.

A 16-bit signed integer. Ranges from -32768 up to 32768.

A 32-bit signed integer. Ranges from  -2147483648 all the way up to 2147483647.

A 32-bit signed value that can contain a decimal place. this is the only data member in an AIR file that has a decimal place, and it is rarely used.

The record contains text only. Note that the text entered here has no effect on the flight or visual models. It is for information only.

I plan on adding the unsigned data types in the future, if indeed there actually are any used in an AIR file!