Transport
-
Bus specifications contain vehicle related attributes. Examples: height, weight, width. Only the fields that are set are considered for restriction handling.
See moreDeclaration
Swift
public struct BusSpecifications : Hashable -
Car specifications contain vehicle related attributes. Examples: Dimensions, weight, axle count. Only the fields that are set are considered for restriction handling.
See moreDeclaration
Swift
public struct CarSpecifications : Hashable -
Contains the speed limits for vehicles in a country / state.
See moreDeclaration
Swift
public struct GeneralVehicleSpeedLimits : Hashable -
Pedestrian specific settings.
See moreDeclaration
Swift
public struct PedestrianSpecification : Hashable -
Scooter specific settings.
See moreDeclaration
Swift
public struct ScooterSpecification : Hashable -
Taxi specific settings.
See moreDeclaration
Swift
public struct TaxiSpecification : Hashable -
Specifies the mode of transport used for route calculalation.
See moreDeclaration
Swift
public enum TransportMode : UInt32, CaseIterable, Codable -
Contains transport attributes details related to the transport mode. Notes
- By default all vehicle specifications from
RoutingOptions.transport_specificationare set toniland theRoutingOptions.transport_specification.transport_modeis set toTransportMode.car. - A route can be calculated with only the
RoutingOptions.transport_specification.transport_modeset.
Declaration
Swift
public struct TransportSpecification : Hashable - By default all vehicle specifications from
-
Specifies the truck category. Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public enum TruckCategory : UInt32, CaseIterable, Codable -
Defines truck class based on weight. Note: This is a BETA feature and thus subject to change.
See moreDeclaration
Swift
public enum TruckClass : UInt32, CaseIterable, Codable -
Specifies Truck road type
See moreDeclaration
Swift
public enum TruckRoadType : UInt32, CaseIterable, Codable -
Define possible fuel types for trucks provided by a fuel station. Note: This is a BETA feature and thus subject to change.
See moreDeclaration
Swift
public enum TruckFuelType : UInt32, CaseIterable, Codable -
Defines the type of the vehicle.
Note: This is a beta release of this vehicle type, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases or even become unsupported, without a deprecation process.
See moreDeclaration
Swift
public enum VehicleType : UInt32, CaseIterable, Codable -
A vehicle profile describes the vehicle being used with the HSDK.
The profile is planned to be used as single source of information describing the vehicle.
Current modules that use this profile:
- Navigation: Tracking mode for truck related vehicle restrictions.
Note: This is a beta release of this vehicle profile, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases or even become unsupported, without a deprecation process.
See moreDeclaration
Swift
public struct VehicleProfile : Hashable -
Struct which defines the weight of the different axle groups of a vehicle. The provided value must be greater or equal to 0.
See moreDeclaration
Swift
public struct WeightPerAxleGroup : Hashable
Transport Reference