private void processAltitude(double alt) { int a = (int)alt; if (a != altitude) { AltitudeChangedEventArgs args = new AltitudeChangedEventArgs(); args.altitude = a; altitude = a; OnAltitudeChanged(args); } }
// Events public void OnAltitudeChanged(AltitudeChangedEventArgs e) { EventHandler<AltitudeChangedEventArgs> handler = AltitudeChangedEventHandler; if (handler != null) { handler(this, e); } }