package
sfw
Type Members
-
case class
ApplicationRootMessage(applicationRootMessageBin: Option[TPEGbin], applicationRootMessageML: Option[ApplicationRootMessageML]) extends Product with Serializable
-
trait
ApplicationRootMessageML extends AnyRef
-
case class
ServCompFrameCountedProtected(scid: Short, messageCount: Option[Short], applicationRootMessages: Seq[ApplicationRootMessage]) extends ServiceComponentFrameContent with Product with Serializable
-
case class
ServCompFramePrioritisedCountedProtected(scid: Short, priority: Priority, messageCount: Option[Short], applicationRootMessages: Seq[ApplicationRootMessage]) extends ServiceComponentFrameContent with Product with Serializable
-
case class
ServCompFramePrioritisedProtected(scid: Short, priority: Priority, applicationRootMessages: Seq[ApplicationRootMessage]) extends ServiceComponentFrameContent with Product with Serializable
-
case class
ServCompFrameProtected(scid: Short, applicationRootMessages: Seq[ApplicationRootMessage]) extends ServiceComponentFrameContent with Product with Serializable
-
case class
ServCompMultiplex(serviceComponents: Seq[ServiceComponent]) extends Product with Serializable
-
case class
ServiceComponent(applicationId: Option[Int], contentId: Option[Short], majorApplicationVersion: Option[Short], minorApplicationVersion: Option[Short], encId: Option[Short], safetyFlag: Option[Boolean], serviceComponentBin: Option[TPEGbin], serviceComponentFrameContent: Option[ServiceComponentFrameContent]) extends Product with Serializable
-
sealed
trait
ServiceComponentFrameContent extends AnyRef
-
case class
ServiceFrame(sid: Option[ServiceIdentifier], servEncID: Option[Short], serviceComponentMultiplex: ServCompMultiplex) extends TransportFrameML with Product with Serializable
-
case class
StreamDirectoryFrame(sids: Seq[ServiceIdentifier]) extends TransportFrameML with Product with Serializable
-
case class
TPEGDocument(timeStamp: Option[Instant], version: Short, docType: String, transportFrames: Seq[TransportFrame]) extends Product with Serializable
-
case class
TPEGbin(byteSize: Int, byteCRChex: Option[String], statusLevel: Option[String], statusDescription: Option[String], serviceComponentIsEncrypted: Option[Boolean], value: Array[Byte]) extends Product with Serializable
-
case class
TransportFrame(transportFrameBin: Option[TPEGbin], transportFrameML: Option[TransportFrameML]) extends Product with Serializable
-
sealed
trait
TransportFrameML extends AnyRef