package tfp
Type Members
- case class CauseCode(code: Short) extends Product with Serializable
- case class FlowDataQuality(code: Short) extends Product with Serializable
- case class FlowMatrix(startTime: Instant, duration: Option[Long], spatialResolution: SpatialResolution, vectors: Seq[FlowVector]) extends TFPMethod with Product with Serializable
- case class FlowPolygon(polygonIndex: Long, status: StatusParameters, polygonPoints: Seq[PolygonPoint], spatialResolutionPolygon: Option[SpatialResolution], restriction: Option[Restrictions], statistics: Option[StatisticalParameters], cause: Option[CauseCode], detailedCause: Option[LinkedCause]) extends Product with Serializable
- case class FlowPolygonObject(startTime: Instant, duration: Option[Long], spatialResolution: SpatialResolution, polygons: Seq[FlowPolygon]) extends TFPMethod with Product with Serializable
- case class FlowStatus(startTime: Instant, duration: Option[Long], status: StatusParameters, restriction: Option[Restrictions], statistics: Option[StatisticalParameters], cause: Option[CauseCode], detailedCause: Option[LinkedCause]) extends TFPMethod with Product with Serializable
- case class FlowVector(timeOffset: Long, vectorSections: Seq[FlowVectorSection], spatialResolutionVector: Option[SpatialResolution]) extends Product with Serializable
- case class FlowVectorSection(spatialOffset: Long, status: StatusParameters, spatialResolutionSection: Option[SpatialResolution], sectionType: Option[SectionType], restriction: Option[Restrictions], statistics: Option[StatisticalParameters], cause: Option[CauseCode], detailedCause: Option[LinkedCause]) extends Product with Serializable
- case class LaneRestriction(code: Short) extends Product with Serializable
- case class LevelOfService(code: Short) extends Product with Serializable
- case class LinkedCause(messageID: Long, coid: Short, sid: Option[ServiceIdentifier], aid: Option[Int]) extends Product with Serializable
- trait MMCSwitch extends AnyRef
- case class PolygonPoint(spatialOffset: Long, timeOffset: Long) extends Product with Serializable
- case class Restrictions(vehicleClassAssignment: Option[VehicleClass], vehicleCredentials: Option[VehicleCredentials], lanes: Option[LaneRestriction], angle: Option[Short], length: Option[Long]) extends Product with Serializable
- case class SectionType(code: Short) extends Product with Serializable
- case class SpatialResolution(code: Short) extends Product with Serializable
- case class StatisticalParameters(congestionProbability: Option[Short], t90relative: Option[Long], flowQuality: Option[FlowDataQuality], prediction: Option[Short]) extends Product with Serializable
- case class StatusParameters(los: Option[LevelOfService], averageSpeed: Option[Short], freeFlowTravelTime: Option[Long], delay: Option[Long]) extends Product with Serializable
- case class TFPMessage(mmt: MMCSwitch, methods: Seq[TFPMethod], loc: Option[LocationReferencingContainer]) extends ApplicationRootMessageML with Product with Serializable
- sealed trait TFPMethod extends AnyRef
- case class VehicleClass(code: Short) extends Product with Serializable
- case class VehicleCredentials(code: Short) extends Product with Serializable