Packages

package tec

Type Members

  1. case class Accident(code: Short) extends Product with Serializable
  2. case class Advice(adviceCode: Option[AdviceCode], subAdviceCode: Option[SubAdviceType], freeTexts: Seq[LocalisedShortString], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
  3. case class AdviceCode(code: Short) extends Product with Serializable
  4. case class AnimalsOnRoadway(code: Short) extends Product with Serializable
  5. case class BrokenDownVehicles(code: Short) extends Product with Serializable
  6. sealed trait Cause extends AnyRef
  7. case class CauseCode(code: Short) extends Product with Serializable
  8. case class DangerousEndOfQueue(code: Short) extends Product with Serializable
  9. case class DirectCause(mainCause: CauseCode, warningLevel: WarningLevel, unverifiedInformation: Boolean, subCause: Option[SubCauseType], lengthAffected: Option[Long], laneRestrictionType: Option[LaneRestriction], numberOfLanes: Option[Short], freeTexts: Seq[LocalisedShortString], causeOffset: Option[Long]) extends Cause with Product with Serializable
  10. case class DiversionRoadType(code: Short) extends Product with Serializable
  11. case class DiversionRoute(segmentModifiers: Seq[SegmentModifier], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
  12. case class DoNotLeaveYourVehicle(code: Short) extends Product with Serializable
  13. case class DriveCarefully(code: Short) extends Product with Serializable
  14. case class DrivingNotAllowed(code: Short) extends Product with Serializable
  15. case class EffectCode(code: Short) extends Product with Serializable
  16. case class Event(effectCode: EffectCode, startTime: Option[Instant], stopTime: Option[Instant], tendency: Option[Tendency], lengthAffected: Option[Long], averageSpeedAbsolute: Option[Short], delay: Option[Long], segmentSpeedLimit: Option[Short], expectedSpeedAbsolute: Option[Short], causes: Seq[Cause], advices: Seq[Advice], vehicleRestrictions: Seq[VehicleRestriction], diversionRoutes: Seq[DiversionRoute], temporarySpeedLimits: Seq[TemporarySpeedLimit]) extends Product with Serializable
  17. case class ExtremeWeatherConditions(code: Short) extends Product with Serializable
  18. case class Fire(code: Short) extends Product with Serializable
  19. case class FollowDiversion(code: Short) extends Product with Serializable
  20. case class GiveWayToVehiclesFromBehind(code: Short) extends Product with Serializable
  21. case class HazardousDrivingConditions(code: Short) extends Product with Serializable
  22. case class Impassability(code: Short) extends Product with Serializable
  23. case class LaneRestriction(code: Short) extends Product with Serializable
  24. case class LinkedCause(mainCause: CauseCode, linkedMessage: Long, coid: Option[Short], originatorSID: Option[ServiceIdentifier]) extends Cause with Product with Serializable
  25. trait MMCSwitch extends AnyRef
  26. case class MajorEvent(code: Short) extends Product with Serializable
  27. case class MalfunctioningRoadsideEquipment(code: Short) extends Product with Serializable
  28. case class NarrowLanes(code: Short) extends Product with Serializable
  29. case class ObjectsOnTheRoad(code: Short) extends Product with Serializable
  30. case class OvertakingNotAllowed(code: Short) extends Product with Serializable
  31. case class PeopleOnRoadway(code: Short) extends Product with Serializable
  32. case class PoliceCheckpoint(code: Short) extends Product with Serializable
  33. case class Precipitation(code: Short) extends Product with Serializable
  34. case class RecklessPersons(code: Short) extends Product with Serializable
  35. case class RegulatoryMeasure(code: Short) extends Product with Serializable
  36. case class RescueAndRecoveryWorkInProgress(code: Short) extends Product with Serializable
  37. case class RestrictionType(restrictionType: RestrictionTypeCode, restrictionValue: Option[Long], restrictionLocation: Option[LocationReferencingContainer]) extends Product with Serializable
  38. case class RiskOfFire(code: Short) extends Product with Serializable
  39. case class Roadworks(code: Short) extends Product with Serializable
  40. case class SegmentModifier(diversionRoadType: DiversionRoadType, segmentLocation: LocationReferencingContainer) extends Product with Serializable
  41. case class ServiceNotOperating(code: Short) extends Product with Serializable
  42. case class ServiceNotUseable(code: Short) extends Product with Serializable
  43. case class SlipperyRoad(code: Short) extends Product with Serializable
  44. case class SlowMovingVehicles(code: Short) extends Product with Serializable
  45. case class SubAdviceType(code: Short) extends Product with Serializable
  46. case class SubCauseType(code: Short) extends Product with Serializable
  47. case class TECMessage(mmt: MMCSwitch, event: Option[Event], loc: Option[LocationReferencingContainer]) extends ApplicationRootMessageML with Product with Serializable
  48. case class TemporarySpeedLimit(speedLimitSections: Seq[TemporarySpeedLimitSection], unitIsMPH: Boolean, offset: Option[Long], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
  49. case class TemporarySpeedLimitSection(speedLimitValue: Short, speedLimitValueWet: Option[Short], speedLimitLength: Option[Long]) extends Product with Serializable
  50. case class Tendency(code: Short) extends Product with Serializable
  51. case class TimeDelay(code: Short) extends Product with Serializable
  52. case class TrafficCongestion(code: Short) extends Product with Serializable
  53. case class UseTollLanes(code: Short) extends Product with Serializable
  54. case class VehicleRestriction(vehicleType: Option[VehicleType], restrictions: Seq[RestrictionType]) extends Product with Serializable
  55. case class VehicleType(code: Short) extends Product with Serializable
  56. case class VisibilityReduced(code: Short) extends Product with Serializable
  57. case class WarningLevel(code: Short) extends Product with Serializable

Ungrouped