I'm working on an app for the Fenix3HR that displays the current altitude and glide slope. When climbing from the ground to altitude; the readout appears to be just fine. The watch accurately calculates the Altitude, horizontal distance, vertical and horizontal speed ect. After exiting the aircraft at altitude, the altitude seems to get thrown off. At about 3000' the readout on the watch was -240 feet.
This has happened several times, the amount the readout is off after exiting the aircraft varies. Does anyone have any suggestions as how to improve the consistency of the altitude readout?