PMCmdResponseSenderImpl

class PMCmdResponseSenderImpl(val context: Context, val cfg: NaviConfig) : PMCmdResponseSender

Implementation for sending response messages via CMD-interface

Constructors

Link copied to clipboard
fun PMCmdResponseSenderImpl(context: Context, cfg: NaviConfig)

Functions

Link copied to clipboard
open override fun broadcast(cmd: PMCommandResponse)

Broadcast command to Android Intent

Link copied to clipboard
open fun naviAddFavorite(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of adding favorite

Link copied to clipboard
open fun naviAddWaypoint(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of adding waypoint

Link copied to clipboard
open fun naviCalculateRoute(correlationId: String, arg: List<PMCalculateRouteResult>, status: PMResponseStatus = PMResponseStatus.Success)

Returns calculated routes

Link copied to clipboard
open fun naviCalculateRouteInfo(correlationId: String, arg: PMCalculateRouteResult, status: PMResponseStatus = PMResponseStatus.Success)

Returns calculated route distance, duration

Link copied to clipboard
open fun naviCurrentNaviStatus(correlationId: String, arg: PMCurrentNaviStatus, status: PMResponseStatus = PMResponseStatus.Success)

Returns current navigation status

Link copied to clipboard
open fun naviCurrentPosition(correlationId: String, arg: PMGeoPosition, status: PMResponseStatus = PMResponseStatus.Success)

Returns vehicle current position

Link copied to clipboard
open fun naviGetActiveMapMode(correlationId: String, arg: List<PMMapMode>, status: PMResponseStatus = PMResponseStatus.Success)

Returns active map modes

Link copied to clipboard
open fun naviGetCategoriesList(correlationId: String, arg: List<PMPoiCategoryResult>, status: PMResponseStatus = PMResponseStatus.Success)

Returns available POI categories

Link copied to clipboard
open fun naviGetFavorites(correlationId: String, arg: PMLocationInfo, status: PMResponseStatus = PMResponseStatus.Success)

Returns user defined favorites

Link copied to clipboard
open fun naviGetLastDestinations(correlationId: String, arg: List<PMLocationInfo>, status: PMResponseStatus = PMResponseStatus.Success)

Returns last searched / visited locations list

Link copied to clipboard
open fun naviGetWaypoints(correlationId: String, arg: List<PMGeoPosition>, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of getting waypoints

Link copied to clipboard
open fun naviMapCamera(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of changing map camera setting

Link copied to clipboard
open fun naviMuteGuidance(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of guidance prompt setting

Link copied to clipboard
open fun naviRemoveWaypoint(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of removing waypoint

Link copied to clipboard
open fun naviResolveAddressFromCoordinates(correlationId: String, arg: PMLocationInfo, status: PMResponseStatus = PMResponseStatus.Success)

Returns resolved location info from coordinates

Link copied to clipboard
open fun naviSearch(correlationId: String, arg: List<PMSearchResult>, status: PMResponseStatus = PMResponseStatus.Success)

Returns search results

Link copied to clipboard
open fun naviSetActiveMapMode(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of setting active map mode

Link copied to clipboard
open fun naviSetMarkers(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of set markers

Link copied to clipboard
open fun naviStartGuidance(correlationId: String, status: PMResponseStatus = PMResponseStatus.Success)

Returns status of starting route guidance

Properties

Link copied to clipboard
Link copied to clipboard
val context: Context