This index contains every variable that appears in the source code for Aviator, grouped by category. A variable is defined as a labelled memory location that is used for storing data, and this list includes both variables that are defined in workspaces, and variables that are declared within the body of the source code.
- 3D geometry
- Dashboard
- Drawing lines
- Flight model
- Graphics
- Keyboard
- Main loop
- Maths
- Scoring
- Setup
- Sound
- The Theme
- Utility routines
- Visibility
- Workspace variables
3D geometry
| |
groupStart | The starting value for each object's group number |
lineEndPointId | The point ID for a line's end point |
lineStartPointId | The point ID for a line's start point |
numberOfLines | The total number of lines in Aviator's 3D world |
objectGroup | The current group number for object IDs 6, 7, 8 and 9 |
objectPoints | Sequences of related points that together make up objects |
xGravityHi | High byte of point 253 (x-coordinate) |
xGroupObjectHi | High byte of the x-coordinate for objects in a group (6 to 9) |
xLinearHi | High byte of point 252 (x-coordinate) |
xObjectHi | High byte of the x-coordinate for an object |
xObjectLo | Low byte of the x-coordinate for an object |
xObjectPoint | Scaled x-coordinates of the points that make up objects, relative to the object's anchor point |
xPointHi | High byte of the x-coordinate for a point |
xTempPoint1Hi | High byte of point 254 (x-coordinate) |
xTempPoint2Hi | High byte of point 255 (x-coordinate) |
yObjectHi | High byte of the y-coordinate for an object |
yObjectLo | Low byte of the y-coordinate for an object |
yObjectPoint | Scaled y-coordinates of the points that make up objects, relative to the object's anchor point |
zGroupObjectHi | High byte of the z-coordinate for objects in a group (6 to 9) |
zObjectHi | High byte of the z-coordinate for an object |
zObjectLo | Low byte of the z-coordinate for an object |
zObjectPoint | Scaled z-coordinates of the points that make up objects, relative to the object's anchor point |
zPointHi | High byte of the z-coordinate for a point |
Dashboard
| |
altitudeMinutes | The value of the altimeter's large "minute" hand |
dialQuadrant | The value range of a quadrant in each indicator |
indicator0To6 | The first indicator counter |
indicator7To11 | The second indicator counter |
indicatorBase | The base value for each indicator |
indicatorLineI | Line buffer storage for the start x-coordinate for each indicator line (I) |
indicatorLineJ | Line buffer storage for the start y-coordinate for each indicator line (J) |
indicatorLineT | Line buffer storage for the indicator line's |x-delta| (T) |
indicatorLineU | Line buffer storage for the indicator line's |y-delta| (U) |
indicatorLineV | Line buffer storage for the indicator line's direction (V) |
indicatorMin | The minimum value shown on each indicator |
joyCoord | Temporary storage |
previousCompass | Stores the value of the compass heading when we draw the runway on the radar, so we can erase the line later |
xDeltaMax | The maximum x-delta for the hand line in each indicator |
xJoyCoord | Temporary storage |
xRadarBuffer | The x-coordinates of the runway and alien on the radar |
yDeltaMax | The maximum y-delta for the hand line in each indicator |
yJoyCoord | Temporary storage |
yRadarBuffer | The y-coordinates of the runway and alien on the radar |
Drawing lines
| |
colour1L2R | Pixel bytes for drawing canopy lines left to right in colour 1 |
colour1R2L | Pixel bytes for drawing canopy lines right to left in colour 1 |
colour1Row | Pixel bytes for erasing canopy lines in colour 1 |
colour2L2R | Pixel bytes for drawing canopy lines left to right in colour 2 |
colour2R2L | Pixel bytes for drawing canopy lines right to left in colour 2 |
colour2Row | Pixel bytes for erasing canopy lines in colour 2 |
lineBufferG | Line buffer storage for the max/min y-coordinate (G) |
lineBufferR | Line buffer storage for the start x-coordinate (R) |
lineBufferS | Line buffer storage for the start y-coordinate (S) |
lineBufferT | Line buffer storage for the line's |x-delta| (T) |
lineBufferV | Line buffer storage for the line direction (V) |
lineBufferW | Line buffer storage for the max/min x-coordinate (W) |
Flight model
| |
axisChangeRate | Stores the amount by which the three axes of movement change when the aileron, elevator or rudder are moved |
forceFactor | The factors by which the flight forces are multiplied as part of the scaling process |
fuelLevel | The current fuel level |
fuelUsedHi | The high byte of the current batch of fuel used |
fuelUsedLo | The low byte of the current batch of fuel used |
scaleFactor | Scale factors for the flight forces (in signed powers of 2) |
Graphics
| |
xLookupHi | Lookup table for converting pixel x-coordinate to high byte of screen address |
xLookupLo | Lookup table for converting pixel x-coordinate to low byte of screen address |
yLookupHi | Lookup table for converting pixel y-coordinate to high byte of screen address |
yLookupLo | Lookup table for converting pixel y-coordinate to low byte of screen address |
Keyboard
| |
keyTable1 | Internal key numbers of high priority keys that are scanned first |
keyTable1Hi | Key logger value (high byte) for key presses in keyTable1 |
keyTable1Lo | Key logger value (low byte) for key presses in keyTable1 |
keyTable2 | Internal key numbers of lower priority keys that are scanned second |
keyTable2Hi | Key logger value (high byte) for key presses in keyTable2 |
keyTable2Lo | Key logger value (low byte) for key presses in keyTable2 |
Main loop
| |
mainLoopCounter | The main loop counter |
previousTime | Stores the current time (low byte only), so we can process lines in a timely fashion during the main loop |
Maths
| |
divisionHi | Division lookup table |
divisionLo | Division lookup table |
highNibble | Lookup table for the high nibble of a value |
lowNibble | Lookup table for the low nibble of a value |
matrix1Hi | The high bytes of matrix 1 |
matrix1Lo | The low bytes of matrix 1 |
matrix2Hi | The high bytes of matrix 2 |
matrix2Lo | The low bytes of matrix 2 |
matrix3Hi | The high bytes of matrix 3 |
matrix3Lo | The low bytes of matrix 3 |
matrix4Hi | The high bytes of matrix 4 |
matrix4Lo | The low bytes of matrix 4 |
shift4Left | Lookup table for shifting a byte four places to the left, to extract the low nibble |
shift4Right | Lookup table for shifting a byte four places to the right, to extract the high nibble |
sinHi | High byte of the sine lookup table |
sinLo | Low byte of the sine lookup table |
timesTable | Lookup table for multiplication times tables |
Scoring
| |
highScoreHi | High score (low byte) |
highScoreLo | High score (high byte) |
scoreHi | Score (high byte) |
scoreLo | Score (low byte) |
scoreText | The high score text |
skillZoneHi | High byte of the skill zone coordinates for testing flying skills |
skillZoneLo | Low byte of the skill zone coordinates for testing flying skills |
skillZoneSize | Sizes of the skill zones for testing flying skills |
Setup
| |
disableCursor | The VDU command for disabling the cursor |
loadDashboard | The OS command string for loading the dashboard image |
pleaseWaitText | The "Please wait" message shown when the game loads |
Sound
| |
envelopeData | Data for two sound envelopes |
soundData | OSWORD blocks for making the various game sounds |
soundData26 | The sound of us making contact with the ground while landing |
The Theme
| |
alienObjectId | Object IDs for each of the eight aliens |
alienScore | The scores for killing aliens in the various feeding stages |
alienSlot | Slots for up to three aliens that are ready to start moving towards the town |
alienState | The state of each of the eight aliens |
alienStatus | Storage for the object status bytes for the four alien objects |
alienToMove | The number of the alien to move towards Acornsville in this iteration of the main loop |
distanceFromHit | The distance from the alien we just hit, so we can work out whether we get hit by turbulence |
dormantAlienScore | The score for killing a dormant alien |
explodeFrom | The starting point ID for exploding each of the four alien slots |
explodeTo | The end point ID for exploding each of the four alien slots |
feedingStage | The feeding stage of the alien we are currently processing |
hitObjectId | The object ID of the alien we just hit (30 to 33) |
hitTimer | The time since we hit an alien, so we can time its explosion |
tooLateText | The "TOO LATE!" message shown when the aliens land in Acornsville |
Utility routines
| |
randomNumbers | A list for keeping a list of random numbers |
Visibility
| |
maxLineDistance | The furthest distance at which each line is visible |
maxObjDistance | The furthest distance at which each object is visible |
Workspace variables
| |
aileronPosition | Aileron position (roll) |
alien | Temporary storage, used as a flag to indicate the alien when updating the radar (shares a memory location with the objCount variable) |
alienSpeed | The speed at which the aliens move, which starts at 10 for the first wave, then 14 for the second, 18 for the third, and 22 for all subsequent waves |
axisKeyUsage | The following locations are updated when keys are pressed in UpdateFlightModel: |
brakesStatus | Brakes status |
colourCycle | Determines which of the two canopy screens we are showing, so we can use colour cycling for smooth animation |
colourLogic | Determines the logic and bit patterns used to draw the canopy view: |
dxRotationHi | Rate of change of the plane's rotation in the x-axis (high byte) |
dxRotationLo | Rate of change of the plane's rotation in the x-axis (low byte) |
dxTurnHi | Rate of change of the plane's turn rate in the x-axis (high byte) |
dxTurnLo | Rate of change of the plane's turn rate in the x-axis (low byte) |
dxTurnTop | Rate of change of the plane's turn rate in the x-axis (top byte) |
dxVelocityHi | Rate of change of the plane's velocity in the x-axis (high byte) |
dxVelocityLo | Rate of change of the plane's velocity in the x-axis (low byte) |
dyRotationHi | Rate of change of the plane's rotation in the y-axis (high byte) |
dyRotationLo | Rate of change of the plane's rotation in the y-axis (low byte) |
dyTurnHi | Rate of change of the plane's rate turn in the y-axis (high byte) |
dyTurnLo | Rate of change of the plane's turn rate in the y-axis (low byte) |
dyTurnTop | Rate of change of the plane's turn rate in the y-axis (top byte) |
dyVelocityHi | Rate of change of the plane's velocity in the y-axis (high byte) |
dyVelocityLo | Rate of change of the plane's velocity in the y-axis (low byte) |
dzRotationHi | Rate of change of the plane's rotation in the z-axis (high byte) |
dzRotationLo | Rate of change of the plane's rotation in the z-axis (low byte) |
dzTurnHi | Rate of change of the plane's rate turn in the z-axis (high byte) |
dzTurnLo | Rate of change of the plane's turn rate in the z-axis (low byte) |
dzTurnTop | Rate of change of the plane's turn rate in the z-axis (top byte) |
dzVelocityHi | Rate of change of the plane's velocity in the z-axis (high byte) |
dzVelocityLo | Rate of change of the plane's velocity in the z-axis (low byte) |
elevatorPosition | Elevator position (pitch) |
engineStatus | Engine status |
firingStatus | Firing status |
flapsStatus | Flaps status |
G | Temporary storage, used in a number of places |
GG | Temporary storage, used in a number of places |
gunSights | Gun sights status |
gunSoundCounter | Counter for the number of firing sounds we make when firing our guns (which makes the sound of two shots) |
H | Temporary storage, used in a number of places |
HH | Temporary storage, used in a number of places |
I | Temporary storage, used in a number of places |
isObject | Temporary storage, used to store the object ID when we check the visibility of an object in ProcessLine and call SetObjectCoords to set its coordinates |
J | Temporary storage, used in a number of places |
K | Temporary storage, used in a number of places |
keyLoggerHi | Key logger (high byte) |
keyLoggerLo | Key logger (low byte) |
L | Temporary storage, used in a number of places |
landingStatus | The current landing status |
lineBuffer1Count | Offset of the last line stored in buffer 1 |
lineBuffer2Count | Offset of the last line stored in buffer 2 |
lineBufferU | Line buffer storage for the line's |y-delta| (U) |
lineCounter | Temporary storage, typically used to loop through lines |
lineId | The line ID, used to pass lines to routines |
linesToHide | A list of line IDs for lines that are not visible |
linesToHideEnd | The index of the last entry in the linesToHide list |
linesToHidePointer | A pointer into the linesToHide list to keep track of where we have processed up to |
linesToShow | A list of line IDs for lines that are visible |
linesToShowEnd | The index of the first empty entry in the linesToShow list |
linesToShowPointer | A pointer into the linesToShow list to keep track of where we have processed up to |
M | Temporary storage, used in a number of places |
matrixAxis | The axis to be processed by the matrix routines, specifically those that populate the matrices |
matrixNumber | The matrix used in matrix operations: |
maxCoord | Temporary storage, used to store the maximum start point coordinate when clipping lines |
mx1Hi | The value of mx1, used when constructing the rotation matrices (high byte) |
mx1Lo | The value of mx1, used when constructing the rotation matrices (low byte) |
mx2Hi | The value of mx2, used when constructing the rotation matrices (high byte) |
mx2Lo | The value of mx2, used when constructing the rotation matrices (low byte) |
my1Hi | The value of my1, used when constructing the rotation matrices (high byte) |
my1Lo | The value of my1, used when constructing the rotation matrices (low byte) |
my2Hi | The value of my2, used when constructing the rotation matrices (high byte) |
my2Lo | The value of my2, used when constructing the rotation matrices (low byte) |
mz1Hi | The value of mz1, used when constructing the rotation matrices (high byte) |
mz1Lo | The value of mz1, used when constructing the rotation matrices (low byte) |
mz2Hi | The value of mz2, used when constructing the rotation matrices (high byte) |
mz2Lo | The value of mz2, used when constructing the rotation matrices (low byte) |
N | Temporary storage, used in a number of places |
objCount | Temporary storage, used as a loop counter in the object group visibility checks (shares a memory location with the alien variable) |
objectAnchorPoint | Used to store the anchor point of the current object |
objectId | Temporary storage for an object ID (0 to 39) |
objectStatus | Each object's status byte |
onGround | "On the ground" status |
P | Temporary storage, used in a number of places |
pointCount | Temporary storage, used as a counter in ProcessLine to check the start and end points of the line |
pointId | Temporary storage, used to store the ID of the current point when checking a line's visibility in the ProcessLine routine |
pointStatus | Each point's status byte |
pointsToAward | Used to store the points scored from flying skills, so they can be added to the score once the task has been completed |
PP | Temporary storage, used in a number of places |
pressingT | Set to 0 in the main loop if "T" is not being pressed, otherwise set to 1, to prevent holding down "T" from constantly switching the engine on and off |
pressingTab | Bit 7 determines whether TAB is being pressed |
pressingUFBS | Determines whether any of the following keys are being pressed: |
previousListEnd | Used to store the value of linesToHideEnd at the start of each iteration of the main loop, so we can refer to it at the end of the main loop to see if we have added anything to the list during the main loop |
propellorStatus | Propellor status |
Q | Temporary storage, used in a number of places |
Temporary storage, used in a number of places | |
R | Temporary storage, used in a number of places |
reached512ft | Have we reached 512 feet in altitude since taking off? |
relatedPoints | Contains a list, from relatedPoints+1 onwards, with the list size in relatedPoints |
RR | Temporary storage, used in a number of places |
rudderPosition | Rudder position (yaw) |
S | Temporary storage, used in a number of places |
scoreDisplayTimer | Counter for removing the score after displaying it for a fixed amount of time |
showLine | Determines whether a line is visible: |
showRunwayDashes | Determines whether the dashes down the middle of the runway are close enough to be visible: |
slipRate | Slip rate |
SS | Temporary storage, used in a number of places |
startStatus | Temporary storage, used to store the point status byte for the start point of a projected line |
T | Temporary storage, used in a number of places |
themeStatus | Theme status |
thrustHi | Thrust (high byte) |
thrustLo | Thrust (low byte) |
TT | Temporary storage, used in a number of places |
U | Temporary storage, used in a number of places |
ucStatus | Undercarriage status |
UU | Temporary storage, used in a number of places |
V | Temporary storage, used in a number of places |
VV | Temporary storage, used in a number of places |
W | Temporary storage, used in a number of places |
WW | Temporary storage, used in a number of places |
xControlsHi | Angular force due to the plane's controls in the x-axis (high byte) |
xControlsLo | Angular force due to the plane's controls in the x-axis (low byte) |
xControlsScHi | Scaled angular force due to the plane's controls in the x-axis (high byte) |
xControlsScLo | Scaled angular force due to the plane's controls in the x-axis (low byte) |
xControlsScTop | Scaled angular force due to the plane's controls in the x-axis (top byte) |
xDashesVectorHi | The high byte of the xDashesVector temporary variable |
xDashesVectorLo | The low byte of the xDashesVector temporary variable |
xGravityLo | Low byte of point 253 (x-coordinate) |
xLiftDragHi | Linear force due to lift in the x-axis (high byte) |
xLiftDragLo | Linear force due to lift in the x-axis (low byte) |
xLiftDragScHi | Scaled linear force due to lift in the x-axis (high byte) |
xLiftDragScLo | Scaled linear force due to lift in the x-axis (low byte) |
xLiftDragScTop | Scaled linear force due to lift in the x-axis (top byte) |
xLinearLo | Low byte of point 252 (x-coordinate) |
xMomentsHi | Angular force due to airflow over the plane in the x-axis (high byte) |
xMomentsLo | Angular force due to airflow over the plane in the x-axis (low byte) |
xMomentsScHi | Scaled angular force due to forces on the plane in the x-axis (high byte) |
xMomentsScLo | Scaled angular force due to forces on the plane in the x-axis (low byte) |
xMomentsScTop | Scaled angular force due to forces on the plane in the x-axis (top byte) |
xPlaneBot | The bottom byte of the plane's coordinate (x-axis) |
xPlaneHi | Plane longitude/x-coordinate (high byte) |
xPlaneLo | Plane longitude/x-coordinate (low byte) |
xPlaneTop | The top byte of the plane's location, which is the byte above the high byte in xPlaneHi |
xPointLo | The low byte of the x-coordinate for the point with ID X is at xPointLo,X |
xRotationHi | Plane rotation angle around the x-axis (high byte) |
xRotationLo | Plane rotation angle around the x-axis (low byte) |
xTemp1Hi | The high byte of the xTemp1 temporary variable |
xTemp1Lo | The low byte of the xTemp1 temporary variable |
xTemp2Hi | The high byte of the xTemp2 temporary variable |
xTemp2Lo | The low byte of the xTemp2 temporary variable |
xTemp2Top | The top byte of the xTemp2 temporary variable |
xTemp3Hi | The high byte of the xTemp3 temporary variable |
xTemp3Lo | The low byte of the xTemp3 temporary variable |
xTempPoint1Lo | Low byte of point 254 (x-coordinate) |
xTempPoint2Lo | Low byte of point 255 (x-coordinate) |
xTurnHi | Turn rate around the x-axis (high byte) |
xTurnLo | Turn rate around the x-axis (low byte) |
xTurnTop | Turn rate around the x-axis (top byte) |
xVelocityHi | Plane velocity in the x-axis from the perspective of the outside world (high byte) |
xVelocityLo | Plane velocity in the x-axis from the perspective of the outside world (low byte) |
xVelocityPHi | Plane velocity along the x-axis from the perspective of the pilot (high byte) |
xVelocityPLo | Plane velocity along the x-axis from the perspective of the pilot (low byte) |
xVelocityTop | Plane velocity in the x-axis from the perspective of the outside world (top byte) |
yControlsHi | Angular force due to the plane's controls in the y-axis (high byte) |
yControlsLo | Angular force due to the plane's controls in the y-axis (low byte) |
yControlsScHi | Scaled angular force due to the plane's controls in the y-axis (high byte) |
yControlsScLo | Scaled angular force due to the plane's controls in the y-axis (low byte) |
yControlsScTop | Scaled angular force due to the plane's controls in the y-axis (top byte) |
yDashesVectorHi | The high byte of the yDashesVector temporary variable |
yDashesVectorLo | The low byte of the yDashesVector temporary variable |
yFlapsLiftHi | Linear force in the y-axis due to lift from the flaps (high byte) |
yFlapsLiftLo | Linear force in the y-axis due to lift from the flaps (low byte) |
yFlapsLiftScHi | Scaled linear force in the y-axis due to lift from the flaps (high byte) |
yFlapsLiftScLo | Scaled linear force in the y-axis due to lift from the flaps (low byte) |
yFlapsLiftScTop | Scaled linear force in the y-axis due to lift from the flaps (top byte) |
yGravityHi | High byte of point 253 (y-coordinate) |
yGravityLo | Low byte of point 253 (y-coordinate) |
yLandingGear | The vertical distance between the cockpit and the lowest part of the plane |
yLiftDragHi | Linear force due to side forces in the y-axis (high byte) |
yLiftDragLo | Linear force due to side forces in the y-axis (low byte) |
yLiftDragScHi | Scaled linear force due to side forces in the y-axis (high byte) |
yLiftDragScLo | Scaled linear force due to side forces in the y-axis (low byte) |
yLiftDragScTop | Scaled linear force due to side forces in the y-axis (top byte) |
yLinearHi | High byte of point 252 (y-coordinate) |
yLinearLo | Low byte of point 252 (y-coordinate) |
yMomentsHi | Angular force due to airflow over the plane in the y-axis (high byte) |
yMomentsLo | Angular force due to airflow over the plane in the y-axis (low byte) |
yMomentsScHi | Scaled angular force due to forces on the plane in the y-axis (high byte) |
yMomentsScLo | Scaled angular force due to forces on the plane in the y-axis (low byte) |
yMomentsScTop | Scaled angular force due to forces on the plane in the y-axis (top byte) |
yPlaneBot | The bottom byte of the plane's coordinate (y-axis) |
yPlaneHi | Plane altitude/y-coordinate (high byte) |
yPlaneLo | Plane altitude/y-coordinate (low byte) |
yPlaneTop | The top byte of the plane's location, which is the byte above the high byte in yPlaneHi |
yPointHi | The high byte of the y-coordinate for the point with ID X is at yPointHi,X |
yPointLo | The low byte of the y-coordinate for the point with ID X is at yPointLo,X |
yRotationHi | Plane rotation angle around the y-axis (high byte) |
yRotationLo | Plane rotation angle around the y-axis (low byte) |
yTemp1Hi | The high byte of the yTemp1 temporary variable |
yTemp1Lo | The low byte of the yTemp1 temporary variable |
yTemp2Hi | The high byte of the yTemp2 temporary variable |
yTemp2Lo | The low byte of the yTemp2 temporary variable |
yTemp2Top | The top byte of the yTemp2 temporary variable |
yTemp3Hi | The high byte of the yTemp3 temporary variable |
yTemp3Lo | The low byte of the yTemp3 temporary variable |
yTempPoint1Hi | High byte of point 254 (y-coordinate) |
yTempPoint1Lo | Low byte of point 254 (y-coordinate) |
yTempPoint2Hi | High byte of point 255 (y-coordinate) |
yTempPoint2Lo | Low byte of point 255 (z-coordinate) |
yTurnHi | Turn rate around the y-axis (high byte) |
yTurnLo | Turn rate around the y-axis (low byte) |
yTurnTop | Turn rate around the y-axis (top byte) |
yVelocityHi | Plane velocity in the y-axis from the perspective of the outside world (high byte) |
yVelocityLo | Plane velocity in the y-axis from the perspective of the outside world (low byte) |
yVelocityPHi | Plane velocity along the y-axis from the perspective of the pilot (high byte) |
yVelocityPLo | Plane velocity along the y-axis from the perspective of the pilot (low byte) |
yVelocityTop | Plane velocity in the y-axis from the perspective of the outside world (top byte) |
zControlsHi | Angular force due to the plane's controls in the z-axis (high byte) |
zControlsLo | Angular force due to the plane's controls in the z-axis (low byte) |
zControlsScHi | Scaled angular force due to the plane's controls in the z-axis (high byte) |
zControlsScLo | Scaled angular force due to the plane's controls in the z-axis (low byte) |
zControlsScTop | Scaled angular force due to the plane's controls in the z-axis (top byte) |
zDashesVectorHi | The high byte of the yDashesVector temporary variable |
zDashesVectorLo | The low byte of the yDashesVector temporary variable |
zGravityLo | Low byte of point 253 (z-coordinate) |
zLiftDragHi | Linear force due to drag in the z-axis (high byte) |
zLiftDragLo | Linear force due to drag in the z-axis (low byte) |
zLiftDragScHi | Scaled linear force due to drag in the z-axis (high byte) |
zLiftDragScLo | Scaled linear force due to drag in the z-axis (low byte) |
zLiftDragScTop | Scaled linear force due to drag in the z-axis (top byte) |
zLinearLo | Low byte of point 252 (z-coordinate) |
zMomentsHi | Angular force due to airflow over the plane in the z-axis (high byte) |
zMomentsLo | Angular force due to airflow over the plane in the z-axis (low byte) |
zMomentsScHi | Scaled angular force due to forces on the plane in the z-axis (high byte) |
zMomentsScLo | Scaled angular force due to forces on the plane in the z-axis (low byte) |
zMomentsScTop | Scaled angular force due to forces on the plane in the z-axis (top byte) |
zPlaneBot | The bottom byte of the plane's coordinate (z-axis) |
zPlaneHi | Plane latitude/z-coordinate (high byte) |
zPlaneLo | Plane latitude/z-coordinate (low byte) |
zPlaneTop | The top byte of the plane's location, which is the byte above the high byte in zPlaneHi |
zPointLo | The low byte of the z-coordinate for the point with ID X is at zPointLo,X |
zRotationHi | Plane rotation angle around the z-axis (high byte) |
zRotationLo | Plane rotation angle around the z-axis (low byte) |
zSlipMomentHi | Angular force in the z-axis due to aircraft slip (high byte) |
zSlipMomentLo | Angular force in the z-axis due to aircraft slip (low byte) |
zSlipMomentScHi | Scaled angular force in the z-axis due to aircraft slip (high byte) |
zSlipMomentScLo | Scaled angular force in the z-axis due to aircraft slip (low byte) |
zSlipMomentScTop | Scaled angular force in the z-axis due to aircraft slip (top byte) |
zTemp1Hi | The high byte of the zTemp1 temporary variable |
zTemp1Lo | The low byte of the zTemp1 temporary variable |
zTemp2Hi | The high byte of the zTemp2 temporary variable |
zTemp2Lo | The low byte of the zTemp2 temporary variable |
zTemp2Top | The top byte of the zTemp2 temporary variable |
zTemp3Hi | The high byte of the zTemp3 temporary variable |
zTemp3Lo | The low byte of the zTemp3 temporary variable |
zTempPoint1Lo | Low byte of point 254 (z-coordinate) |
zTempPoint2Lo | Low byte of point 255 (z-coordinate) |
zTurnHi | Turn rate around the z-axis (high byte) |
zTurnLo | Turn rate around the z-axis (low byte) |
zTurnTop | Turn rate around the z-axis (top byte) |
zVelocityHi | Plane velocity in the z-axis from the perspective of the outside world (high byte) |
zVelocityLo | Plane velocity in the z-axis from the perspective of the outside world (low byte) |
zVelocityPHi | Plane velocity along the z-axis from the perspective of the pilot (high byte) |
zVelocityPLo | Plane velocity along the a-axis from the perspective of the pilot (low byte) |
zVelocityTop | Plane velocity in the z-axis from the perspective of the outside world (top byte) |