Enumerations
The following enumerations are available globally.
-
Waypoint arrival states identified by the arrival detection engine.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum WaypointArrivalState -
Represents different guidance announcement types, which are used to prepare the driver for the maneuver. It is used while creating a
See moreTomTomSDKNavigationEngines/GuidanceAnnouncementto specify the type of the announcement.Declaration
Swift
public enum AnnouncementType : Int
-
Specifies the verbosity of guidance announcements. More verbose levels will result in more announcements, with more details.
See moreDeclaration
Swift
public enum AnnouncementMode : CaseIterable
-
Exceptions that can be thrown during creation of
See moreExitRoundaboutGuidanceInstruction.Declaration
Swift
public enum ExitRoundaboutGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreMandatoryTurnGuidanceInstruction.Declaration
Swift
public enum MandatoryTurnGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreRoundaboutGuidanceInstruction.Declaration
Swift
public enum RoundaboutGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreTurnGuidanceInstruction.Declaration
Swift
public enum TurnGuidanceInstructionError : Error -
Represents instruction triggering phase.
See moreDeclaration
Swift
public enum InstructionPhase
-
Type of
See moreLaneGuidanceUpdate.Declaration
Swift
public enum LaneGuidanceUpdateType
-
Defines the error cases that can occur while calculating the current distance along a route.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum DistanceAlongRouteCalculatorError : Error
-
Defines the error cases that can occur while fetching route segments.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum SegmentsFilterError : Error
-
Defines the error cases that can occur in the
RouteProgressEngine.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteProgressCalculationError : Error
-
NavigationProcessingError contains information about any problems that occur during
RouteProgressEngine,RouteTrackingEngine,ArrivalDetectionEngine.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NavigationProcessingError : Error
-
Navigation snapshot error cases are thrown when a snapshot cannot be created.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NavigationSnapshotError : Error
-
Specifies how to handle better route proposals
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum BetterProposalAcceptanceMode
-
Specifies how to handle deviation route replanning
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum DeviationReplanningMode
-
Describes the reason for the replanning request.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ReplanRequestReason
-
Describes why the route has been replanned and how it is different from the previous route.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteReplanningReason
-
Specifies whether or not the system should try to periodically update the active route and look for better route proposals.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteUpdateMode
-
Possible errors thrown in the by Horizon Engine methods.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum HorizonEngineError : Error, Equatable
Enumerations Reference