 FLARM obtains its position and altitude readings from an internal GPS and a barometric sensor and then broadcasts this together with forecast data about the future 3D flight track.At the same time, its receiver listens for other FLARM devices within range and processes the information received.Advanced motion prediction algorithms predict potential conflicts for up to 50 other aircraft and alert the pilot using visual and aural warnings.