Java Marine API
Detects and reads NMEA sentences from any input stream, e.g. file, serial port, TCP/IP or UDP socket etc. The plain ASCII data is converted to event/listener model with interfaces and parser implementations for selected sentences. Custom parsers may also be implemented and integrated by extending the provided base classes. Data output is also supported by allowing the modification of sentence contents with data formatting and validation. In addition, some general utility classes are provided for handling the information extracted from sentences. Higher-level data updates may be aquired through providers that translate NMEA updates to direct measurement updates.See the Github page for further info and documentation.
Java Marine API is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Java Marine API is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with Java Marine API. If not, see http://www.gnu.org/licenses/.
- See also: LGPL and Java