MapTrip Interface Android Reference Manual 9.10.1
Loading...
Searching...
No Matches
de.infoware.android.mti.GPSListener Interface Reference

Public Member Functions

void onGps (double latitude, double longitude, double height, double speedInKmh, double heading, double numberOfSatellites, double quality, GpsMsgType messageType, int timeYear, int timeMonth, int timeDay, int timeHour, int timeMinute, int timeSecond, int timeMilliSecond)
 
void setOdometryResult (int requestId, ApiError returnCode)
 
void setGpsModeSendToServerResult (int requestId, ApiError returnCode)
 
void sendGpsDataResult (int requestId, ApiError returnCode)
 
void startCreatingNmeaFileResult (int requestId, ApiError returnCode)
 
void appendGpsSignalToNmeaFileResult (int requestId, ApiError returnCode)
 
void stopCreatingNmeaFileResult (int requestId, ApiError returnCode)
 

Member Function Documentation

◆ appendGpsSignalToNmeaFileResult()

void de.infoware.android.mti.GPSListener.appendGpsSignalToNmeaFileResult ( int  requestId,
ApiError  returnCode 
)

Called after processing an GPS.appendGpsSignalToNmeaFile() call.

Parameters
requestId- unique identifier returned by the initiating request
returnCode- of type MTI_ERROR

◆ onGps()

void de.infoware.android.mti.GPSListener.onGps ( double  latitude,
double  longitude,
double  height,
double  speedInKmh,
double  heading,
double  numberOfSatellites,
double  quality,
GpsMsgType  messageType,
int  timeYear,
int  timeMonth,
int  timeDay,
int  timeHour,
int  timeMinute,
int  timeSecond,
int  timeMilliSecond 
)

This callback is invoked on every new GPS message that the server receives.

Parameters
latitude- latitude in decimal degrees
longitude- longitude in decimal degrees
height- height, is invalid if messageType is GpsMsgType.RMC
speedInKmh- speed in km/h
heading- heading in degrees
numberOfSatellites- number of satellites, is invalid if messageType is GpsMsgType.NOSAT or GpsMsgType.RMC
quality- quality, if 0 data are not valid
messageType
timeYear- Format YYYY
timeMonth- Format MM - 1 - 12
timeDay- Format DD - day of month
timeHour- 0 - 23
timeMinute- 0 - 59
timeSecond- 0 - 59
timeMilliSecond- 0 - 99

◆ sendGpsDataResult()

void de.infoware.android.mti.GPSListener.sendGpsDataResult ( int  requestId,
ApiError  returnCode 
)

Result from the GPS.sendGpsData() function.

Parameters
requestId- unique identifier returned by the initiating request
returnCode-

◆ setGpsModeSendToServerResult()

void de.infoware.android.mti.GPSListener.setGpsModeSendToServerResult ( int  requestId,
ApiError  returnCode 
)

Result from the GPS.setGpsModeSendToServer() function.

Parameters
requestId- unique identifier returned by the initiating request
returnCode-

◆ setOdometryResult()

void de.infoware.android.mti.GPSListener.setOdometryResult ( int  requestId,
ApiError  returnCode 
)

Result from the GPS.setOdometry() function.

Parameters
requestId- unique identifier returned by the initiating request
returnCode-

◆ startCreatingNmeaFileResult()

void de.infoware.android.mti.GPSListener.startCreatingNmeaFileResult ( int  requestId,
ApiError  returnCode 
)

Called after processing an GPS.startCreatingNmeaFile() call.

Parameters
requestId- unique identifier returned by the initiating request
returnCode-

◆ stopCreatingNmeaFileResult()

void de.infoware.android.mti.GPSListener.stopCreatingNmeaFileResult ( int  requestId,
ApiError  returnCode 
)

Called after processing an GPS.stopCreatingNmeaFile() call.

Parameters
requestId- unique identifier returned by the initiating request
returnCode- of type MTI_ERROR