Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

liuhanling/GnssParser

Repository files navigation

GnssParser

解析NMEA和RTCM

添加Gradle依赖

1.项目 build.gradle 的 repositories 添加:

allprojects {
 repositories {
 ...
 maven { url "https://jitpack.io" }
 }
}

2.模块 build.gradle 的 dependencies 添加:

dependencies {
 ...
  implementation 'com.github.liuhanling:GnssParser:1.0.0'
}

使用说明

1.解析NMEA

GnssService.getInstance().setNMEAParserListener(new NMEAParserListener() {
 @Override
 public void onLocation(GnssLocation location) {
 //updateGnssStatus(location);
 }
 @Override
 public void onSatellites(List<GnssSatellite> satellites) {
 //updateGnssStatus(satellites);
 }
 @Override
 public void onPower(int level) {
 //updatePowerStatus(level);
 }
});
GnssService.getInstance().parseNMEA(nmea);

2.解析NMEA

GnssService.getInstance().setRTCMParserListener(new RTCMParserListener() {
 @Override
 public void onSARP(ReferenceStation station) {
 // updateStation(station);
 }
 @Override
 public void onGNSS(GnssData data) {\
 // updateSatellite(data);
 }
 });
 
 GnssService.getInstance().parseRTCM(rtcm);

About

一款NMEA、RTCM便捷解析器

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /