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