| Package | Description |
|---|---|
| org.vesalainen.nmea.util | |
| org.vesalainen.parsers.nmea |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.stream.Stream<NMEASample> |
AbstractSampleConsumer.stream |
| Modifier and Type | Method and Description |
|---|---|
NMEASample |
NMEAStream.Builder.addSample() |
NMEASample |
NMEASample.setProperty(String property,
float value) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.function.UnaryOperator<NMEASample> |
NMEAFilters.accumulatorMap()
Returns map that accumulates previous properties to sample.
|
static java.util.stream.Stream<NMEASample> |
NMEAFilters.bearingToleranceFilter(java.util.stream.Stream<NMEASample> stream,
double bearingTolerance)
Returns filter that filters waypoints which bearing differs less that
bearingTolerance in degrees from previous waypoint.
|
java.util.stream.Stream<NMEASample> |
NMEAStream.Builder.build() |
static java.util.function.Predicate<NMEASample> |
NMEAFilters.containsAllFilter(String... properties)
This filter passes only samples that have all of given properties.
|
static java.util.function.UnaryOperator<NMEASample> |
NMEAMappers.driftAngleMap()
Adds driftAngle property.
|
static java.util.function.Predicate<NMEASample> |
NMEAFilters.locationFilter(float maxAcceleration)
Creates filter locations.
|
static java.util.function.Predicate<NMEASample> |
NMEAFilters.minDistanceFilter(double minDistance)
Creates filter that filters locations until minDistance is moved
|
static <I> java.util.stream.Stream<NMEASample> |
NMEAStream.parse(I input,
long offerTimeout,
long takeTimeout,
TimeUnit timeUnit,
java.util.function.Supplier origin,
String... properties) |
static <I> java.util.stream.Stream<NMEASample> |
NMEAStream.parse(I input,
String... properties) |
static java.util.function.Predicate<NMEASample> |
NMEAFilters.periodicFilter(long period,
TimeUnit unit)
Creates a filter that filters samples so, that no two samples have time
closer than period.
|
static java.util.function.Predicate<NMEASample> |
NMEAFilters.propertyAccelerationFilter(String property,
float maxAcceleration)
Creates acceleration filter for property
|
static java.util.function.Predicate<NMEASample> |
NMEAFilters.rangeFilter(String property,
float min,
float max)
Creates range filter for property
|
java.util.stream.Stream<NMEASample> |
NMEASampler.stream()
Creates a stream from observer.
|
static java.util.function.Predicate<NMEASample> |
NMEAFilters.timeFilter()
Creates time filter.
|
| Modifier and Type | Method and Description |
|---|---|
int |
NMEASample.compareTo(NMEASample o) |
protected abstract void |
AbstractSampleConsumer.process(NMEASample sample)
Process samples after intermediate methods in own thread.
|
protected void |
NMEAStats.update(NMEASample sample) |
void |
NMEAStats.MessageStats.update(NMEASample sample) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.stream.Stream<NMEASample> |
NMEAFilters.bearingToleranceFilter(java.util.stream.Stream<NMEASample> stream,
double bearingTolerance)
Returns filter that filters waypoints which bearing differs less that
bearingTolerance in degrees from previous waypoint.
|
protected void |
AbstractSampleConsumer.init(java.util.stream.Stream<NMEASample> stream)
Initializes sample stream.
|
static NMEAStats |
NMEAStats.stats(java.util.stream.Stream<NMEASample> stream) |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<NMEASample> |
NMEAService.stream(String... properties) |
Copyright © 2017. All rights reserved.