@ProviderType
public interface PositionService
Position(Measurement lat, Measurement lon, Measurement alt, Measurement speed, Measurement track)
The interface also return a NmeaPosition, subclass of Position
NmeaPosition
,
Position
,
Measurement
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLastSentence()
Returns the last sentence received from the gps.
|
java.lang.String |
getNmeaDate()
Returns the current NMEA date from ZDA sentence
|
NmeaPosition |
getNmeaPosition()
Returns the current NMEA geographic position.
|
java.lang.String |
getNmeaTime()
Returns the current NMEA time from GGA or ZDA sentence
|
org.osgi.util.position.Position |
getPosition()
Returns the current geographic position.
The org.osgi.util.measurement.Measurement class is used to represent the values that make up a position: getLongitude() : returns the longitude of this position in radians. |
boolean |
isLocked()
Returns true if a valid geographic position has been received.
|
void |
registerListener(java.lang.String listenerId,
PositionListener positionListener)
Registers position listener
|
void |
unregisterListener(java.lang.String listenerId)
Unregisters position listener
|
org.osgi.util.position.Position getPosition()
Position
NmeaPosition getNmeaPosition()
NmeaPosition
java.lang.String getNmeaTime()
java.lang.String getNmeaDate()
boolean isLocked()
java.lang.String getLastSentence()
void registerListener(java.lang.String listenerId, PositionListener positionListener)
listenerId
- - listener ID as String
positionListener
- - position listener as PositionListener
void unregisterListener(java.lang.String listenerId)
listenerId
- - listener ID as String