Navigation SDK Documentation

Data Fields
SDK_NavigationInformation Struct Reference

Data Fields

SDK_HDRINFO size
 
SDK_HDRINFO version
 
SDK_Position Pos
 
SDK_Position PosOnRoute
 
SDK_Position CorrectedPosOnRoute
 
SDK_INT4 Course
 
SDK_INT4 CourseOnRoute
 
SDK_INT4 SpeedLimitCar
 
SDK_INT4 SpeedLimitTruck
 
SDK_BOOL SpeedLimitCarIsImplicit
 
SDK_BOOL SpeedLimitTruckIsImplicit
 
SDK_INT4 NextSpeedLimitCar
 
SDK_INT4 NextSpeedLimitTruck
 
SDK_UINT4 DistToNextSpeedLimitCar
 
SDK_UINT4 DistToNextSpeedLimitTruck
 
SDK_INT4 RoadTypeOfNextSpeedLimitCar
 
SDK_INT4 RoadTypeOfNextSpeedLimitTruck
 
SDK_INT4 RoadType
 
SDK_INT4 Category
 
SDK_INT2 CountryCode
 
SDK_BOOL SegmentBorderPassed
 
SDK_BOOL ManeuverPointPassed
 
SDK_BOOL NextCrossingInTown
 
SDK_BOOL NoTownUntilNextManeuver
 
SDK_UINT4 DistToNextManeuver
 
SDK_UINT4 TimeToNextManeuver
 
SDK_UINT4 RouteLengthToNextManeuver
 
SDK_UINT4 DistToDestination
 
SDK_UINT4 TimeToDestination
 
SDK_UINT4 CrowFlightDistToDestination
 
SDK_UINT4 DistToNextStation
 
SDK_UINT4 TimeToNextStation
 
SDK_INT2 VoiceOutputManeuverHint
 
SDK_BOOL AnnounceNextManeuver
 
SDK_BOOL AnnounceAtOnceForNextManeuver
 
SDK_BOOL AnnounceSecondNextManeuver
 
SDK_WCHAR_T CurrentStreetName [128]
 
SDK_ManeuverDescription NextManeuver
 
SDK_ManeuverDescription SecondNextManeuver
 
SDK_CrossingView NextManeuverCrossingView
 
SDK_CrossingView SecondNextManeuverCrossingView
 
SDK_INT4 RoundedDistToNextManeuver
 
SDK_INT4 RoundedDistFromNextToSecondNextManeuver
 
SDK_BOOL InTunnel
 
SDK_BOOL OnBridge
 
SDK_BOOL WrongRoad
 
SDK_BOOL OffRoad
 
SDK_BOOL DestinationReached
 
SDK_BOOL ClosedArea
 
SDK_INT4 reserved0
 
SDK_INT4 ReRouteStatus
 
SDK_UINT4 RouteTraceHnd
 
SDK_INT4 GuidanceKind
 
SDK_INT4 NextGuidanceKind
 
SDK_INT2 CrowFlightDirection
 
SDK_UINT4 CrowFlightGPSDistToDestination
 
SDK_TruckWarnings TruckWarningsCurrentSegment
 
SDK_TruckWarnings TruckWarningsNextSegment
 
SDK_INT4 TrafficDelayOnRoute
 
SDK_INT4 TrafficDelayOnRouteForCurrentPosition
 
SDK_BOOL TrafficBlockingEventsOnRoute
 
SDK_BOOL TrafficBlockingEventsOnRouteForCurrentPosition
 

Detailed Description

Status of the navigation.

Field Documentation

Size of the structure - for controlling

SDK_HDRINFO version

Version of the structure - for controlling. Use SDK_NavigationInformationVERSION

Current position [Mercator]

SDK_Position PosOnRoute

Current position on route [Mercator]

SDK_Position CorrectedPosOnRoute

Current position on route [Mercator] (+forecast, but that's not implemented)

SDK_INT4 Course

Current course [0..360[, head east, counter-clockwise

SDK_INT4 CourseOnRoute

Current course on route [0..360[, head east, counter-clockwise

SDK_INT4 SpeedLimitCar

Speed limit on the current segment (for cars) [km/h]

SDK_INT4 SpeedLimitTruck

Speed limit on the current segment (for trucks) [km/h]

SDK_BOOL SpeedLimitCarIsImplicit

Flag whether the speed limit for cars is implicit or explicit.

SDK_BOOL SpeedLimitTruckIsImplicit

Flag whether the speed limit for trucks is implicit or explicit.

SDK_INT4 NextSpeedLimitCar

Value of next changing speedlimit for cars on the route from the current position, if the speedlimit doesn't change until reaching the target, the value will be set to -1

SDK_INT4 NextSpeedLimitTruck

Value of next changing speedlimit for trucks on the route from the current position, if the speedlimit doesn't change until reaching the target, the value will be set to -1

SDK_UINT4 DistToNextSpeedLimitCar

Distance to the next changing speedlimit for cars on the route.

SDK_UINT4 DistToNextSpeedLimitTruck

Distance to the next changing speedlimit for trucks on the route.

SDK_INT4 RoadTypeOfNextSpeedLimitCar

Road type of the segment where the next speedlimit for cars changes

SDK_INT4 RoadTypeOfNextSpeedLimitTruck

Road type of the segment where the next speedlimit for trucks changes

SDK_INT4 RoadType

Road type of the current segment [0..14]

SDK_INT4 Category

Road category of the current segment [0..4]

SDK_INT2 CountryCode

The country code attached to the current segment. 0 when no cc is atatched

SDK_BOOL SegmentBorderPassed

Has a segment border been passed since the last position?

SDK_BOOL ManeuverPointPassed

Has a maneuver point been passed since the last position?

SDK_BOOL NextCrossingInTown

Is the next crossing inside a town area?

SDK_BOOL NoTownUntilNextManeuver

Only Non-City-Roads until next crossing?

SDK_UINT4 DistToNextManeuver

Distance [m] to next maneuver

SDK_UINT4 TimeToNextManeuver

Time [s] to next maneuver

SDK_UINT4 RouteLengthToNextManeuver

Distance [m] from previous maneuver to next maneuver

SDK_UINT4 DistToDestination

Distance [m] to destination

SDK_UINT4 TimeToDestination

Time [s] to destination without delays caused by traffic on the route

SDK_UINT4 CrowFlightDistToDestination

Crow flight distance [m] from last matched position on route to destination

SDK_UINT4 DistToNextStation

Distance [m] to next station

SDK_UINT4 TimeToNextStation

Time [s] to next station

SDK_INT2 VoiceOutputManeuverHint

0 if no voice output of the next maneuver is suggested.

0 if voice output is suggested. Value is the amount of suggestions including this up to next maneuver.

May be set for a finite period of time, see generatemaneuverhints for details

SDK_BOOL AnnounceNextManeuver

True, if the next maneuver is nearer than 600m in urban and nearer than 3000m in rural areas

SDK_BOOL AnnounceAtOnceForNextManeuver

True, if the next and second next maneuver are nearby crossings and the time between the two will not exceed a certain number

SDK_BOOL AnnounceSecondNextManeuver

True if the maneuver is a composite maneuver

SDK_WCHAR_T CurrentStreetName[128]

name of the current street

description of the next maneuver

SDK_ManeuverDescription SecondNextManeuver

description of the second next maneuver

SDK_CrossingView NextManeuverCrossingView

information for drawing the crossing view for the next maneuver

SDK_CrossingView SecondNextManeuverCrossingView

information for drawing the crossing view for the second next maneuver

SDK_INT4 RoundedDistToNextManeuver

Distance to the next maneuver [unit] The unit is given by the current set metric

SDK_INT4 RoundedDistFromNextToSecondNextManeuver

Distance from the next to the second next maneuver [unit] The unit is given by the current set metric

SDK_BOOL InTunnel

Am I in a tunnel?

SDK_BOOL OnBridge

Not yet implemented

SDK_BOOL WrongRoad

Am I on the wrong road? Early indicator that the user has left the road

SDK_BOOL OffRoad

Set to SDK_TRUE when driving offroad

SDK_BOOL DestinationReached

Destination reached? Set to SDK_TRUE while near the destination. User should stop navigation/calling SDK_GetGuidanceInformation then!

SDK_BOOL ClosedArea

Indicates if the vehicle is on "forbidden" road

SDK_INT4 reserved0

reserved for future applications

SDK_INT4 ReRouteStatus

Did the ReRoute status change? (see Rerouting modes)

SDK_UINT4 RouteTraceHnd

reserved for future applications

SDK_INT4 GuidanceKind

Guidance mode. See Guidance modes

SDK_INT4 NextGuidanceKind

Guidance mode. See Guidance modes

SDK_INT2 CrowFlightDirection

Direction to target [0..360[ 0=N, 90=E

SDK_UINT4 CrowFlightGPSDistToDestination

Crow flight distance [m] from current GPS position on route to destination

SDK_TruckWarnings TruckWarningsCurrentSegment

Truck warnings on current segment

SDK_TruckWarnings TruckWarningsNextSegment

Truck warnings on next segment

SDK_INT4 TrafficDelayOnRoute

Current traffic delay on the complete route

SDK_INT4 TrafficDelayOnRouteForCurrentPosition

Current traffic delay on the route from the current position

SDK_BOOL TrafficBlockingEventsOnRoute

Any blocking traffic events exist on route.

SDK_BOOL TrafficBlockingEventsOnRouteForCurrentPosition

Any blocking traffic events exist on route for or after current position.


The documentation for this struct was generated from the following file:

© PTV Group 2019 Generated on Thu Mar 28 2019 02:27:02 for NavigationSDK by doxygen 1.8.8