Package-level declarations

Pure kotlin data classes for Route geometry sharing

Types

Link copied to clipboard
data class PMPpcChunk(val chunkCount: UShort = UShort.MIN_VALUE, val chunkId: UShort = UShort.MIN_VALUE, val coordSize: Int = 0, val polyline: String? = null, val roadType: List<PMPpcRoadType>? = null, val roadAttr: List<UShort>? = null)

Data produced to PPC. The first point in polyline has the same coordinates as the last point in previous chunk.

Link copied to clipboard
data class PMPpcEvent(val correlationId: String? = null, val eventType: PMPpcEventType, val chunk: PMPpcChunk? = null)

Data produced to PPC

Link copied to clipboard

Type of PPC message

Link copied to clipboard
data class PMPpcMetadata(val correlationId: String? = null, val eventType: PMPpcEventType, val chunkCount: UShort = UShort.MIN_VALUE, val chunkId: UShort = UShort.MIN_VALUE)

Metada produced to PPC

Link copied to clipboard
data class PMPpcRequest(val correlationId: String? = null, val requestType: PMPpcRequestType)

Data produced from PPC to Navi

Link copied to clipboard

Type of PPC message

Link copied to clipboard

Sygic Attributes attached to road segment

Link copied to clipboard

Sygic equivalent of HERE Functional Class
HERE https://developer.here.com/documentation/routing/dev_guide/topics/resource-type-functional-class.html