Delphi & C++Builder Component
ZylGPSSimulator (former ZylNMEAGenerator) is a Delphi & C++ Builder component that transforms position data in NMEA 0183 format. NMEA 0183 is a standard protocol, used by GPS receivers to transmit position data. NMEA 0183 (or NMEA for short) is a combined electrical and data specification for communication between marine electronic devices such as echo sounder, sonars, Anemometer (winds speed and direction), gyrocompass, autopilot, GPS (Global Positioning System) receivers and many other types of instruments. It has been defined by, and is controlled by, the US-based National Marine Electronics Association. You can generate complex NMEA sentences from simple data inputs. The sentences are recognized by any NMEA compatible mapping software. In this way with this component you can simulate a GPS receiver. You just write the generated NMEA sentences on a virtual serial port or an internet socket connected to mapping software.You can use this component as a GPS simulator using a null-modem cable which interconnects two physical serial or USB ports, or you can interconnect two bluetooth or Irda ports, or you can use one of the virtual serial port software from the market, which emulates two interconnected serial ports like: Free Virtual Serial Ports Emulator by ETERLOGIC, Null-modem emulator (com0com), Virtual Serial Port Kit, Virtual Serial Port Driver and others.Supported NMEA sentences: GPGLL, GPGGA, GPVTG, GPRMC, GPGSA, GPGSV, GPZDA, GPWPL, GPRTE, GPAAM.