CauseCode

public enum CauseCode : String

Indicates the cause of the traffic event. Codes are chosen according to the TPEG-TEC standard.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Value representing traffic congestion.

    Declaration

    Swift

    case trafficCongestion
  • Value representing an accident.

    Declaration

    Swift

    case accident
  • Value representing roadworks.

    Declaration

    Swift

    case roadworks
  • Value representing narrow lanes.

    Declaration

    Swift

    case narrowLanes
  • Value representing an impassible or closed road.

    Declaration

    Swift

    case impassibility
  • Value representing a slippery road.

    Declaration

    Swift

    case slipperyRoad
  • Value representing aquaplaning.

    Declaration

    Swift

    case aquaplaning
  • Value representing a fire.

    Declaration

    Swift

    case fire
  • Value representing hazardous driving conditions.

    Declaration

    Swift

    case hazardousDrivingConditions
  • Value representing objects on the road.

    Declaration

    Swift

    case objectsOnTheRoad
  • Value representing animals on the road.

    Declaration

    Swift

    case animalsOnRoadway
  • Value representing people on the road.

    Declaration

    Swift

    case peopleOnRoadway
  • Value representing broken down vehicles.

    Declaration

    Swift

    case brokenDownVehicles
  • Value representing a vehicle on the wrong carriageway.

    Declaration

    Swift

    case vehicleOnWrongCarriageway
  • Value representing rescue and recovery work in progress.

    Declaration

    Swift

    case rescueAndRecoveryWorkInProgress
  • Value representing a regulatory measure.

    Declaration

    Swift

    case regulatoryMeasure
  • Value representing extreme weather conditions.

    Declaration

    Swift

    case extremeWeatherConditions
  • Value representing reduced visibility.

    Declaration

    Swift

    case visibilityReduced
  • Value representing precipitation.

    Declaration

    Swift

    case precipitation
  • Value representing reckless persons.

    Declaration

    Swift

    case recklessPersons
  • Value representing a triggered overweight warning system.

    Declaration

    Swift

    case overweightWarningSystemTriggered
  • Value representing changed traffic regulations.

    Declaration

    Swift

    case trafficRegulationsChanged
  • Value representing a major event.

    Declaration

    Swift

    case majorEvent
  • Value representing a service that is not operating.

    Declaration

    Swift

    case serviceNotOperating
  • Value representing a service that is not usable.

    Declaration

    Swift

    case serviceNotUsable
  • Value representing slow moving vehicles.

    Declaration

    Swift

    case slowMovingVehicles
  • Value representing a dangerous end of a queue.

    Declaration

    Swift

    case dangerousEndOfQueue
  • Value representing a risk of fire.

    Declaration

    Swift

    case riskOfFire
  • Value representing a time delay.

    Declaration

    Swift

    case timeDelay
  • Value representing a police checkpoint.

    Declaration

    Swift

    case policeCheckpoint
  • Value representing malfunctioning roadside equipment.

    Declaration

    Swift

    case malfunctioningRoadsideEquipment
  • Value representing a test message.

    Declaration

    Swift

    case testMessage
  • Value representing an undecodable cause.

    Declaration

    Swift

    case undecodableCause