Packages

package sni

Type Members

  1. case class AMFrequency(amFrequency: Short) extends Product with Serializable
  2. case class AppStartTime(maskedTime: MaskedTime, dayMask: DayMask) extends Product with Serializable
  3. sealed trait BearerLinkageInfo extends AnyRef
  4. case class BearerLinkageInfoDAB(extendedCountryCode: Short, ensembleIdentification: Int, dabFrequencies: Seq[DABFrequency]) extends BearerLinkageInfo with Product with Serializable
  5. case class BearerLinkageInfoDARC(extendedCountryCode: Short, darcserviceID: Int, fmFrequencies: Seq[FMFrequency]) extends BearerLinkageInfo with Product with Serializable
  6. case class BearerLinkageInfoDVB(dvbFrequencies: Seq[DVBFrequency]) extends BearerLinkageInfo with Product with Serializable
  7. case class BearerLinkageInfoHDRadio(hdRadioStationID: HDRadioStationID, hdFMBearerInfos: Seq[HDFMBearerInfo], hdAMBearerInfos: Seq[HDAMBearerInfo]) extends BearerLinkageInfo with Product with Serializable
  8. case class BearerLinkageInfoURL(uniformResourceLocator: String) extends BearerLinkageInfo with Product with Serializable
  9. case class CharacterEncoding(code: Short) extends Product with Serializable
  10. case class ConditionalAccessInformationReference(tableVersion: Short, tableEntries: Seq[ConditionalAccessInformationReferenceEntry]) extends SNI1Template with Product with Serializable
  11. case class ConditionalAccessInformationReferenceEntry(scid: Short, referencedCAISCID: Short) extends Product with Serializable
  12. case class ContentDescription(tableVersion: Short, tableEntries: Seq[ContentDescriptionEntry]) extends SNI1Template with Product with Serializable
  13. case class ContentDescriptionEntry(scid: Short, contentDescription: String) extends Product with Serializable
  14. case class CoordinatePair(longitude: Short, latitude: Short) extends Product with Serializable
  15. case class CurrentServiceInformation(serviceName: String, serviceDescription: String) extends SNI1Template with Product with Serializable
  16. case class DABFrequency(centreFrequency: Int) extends Product with Serializable
  17. case class DVBFrequency(dvbFrequency: Array[Byte]) extends Product with Serializable
  18. case class DayMask(everySunday: Boolean, everyMonday: Boolean, everyTuesday: Boolean, everyWednesday: Boolean, everyThursday: Boolean, everyFriday: Boolean, everySaturday: Boolean) extends Product with Serializable
  19. case class FMFrequency(fmFrequency: Short) extends Product with Serializable
  20. case class FastTuningTable(tableVersion: Short, characterEncoding: CharacterEncoding, tableEntries: Seq[FastTuningTableEntry]) extends SNI1Template with Product with Serializable
  21. case class FastTuningTableEntry(scid: Short, originatorServiceID: Option[ServiceIdentifier], contentID: Short, applicationID: Int, operatingTime: Option[OpTime], encryptionIndicator: Option[Short], safetyFlagIsSet: Boolean) extends Product with Serializable
  22. case class FreeTextInformation(freeText: String) extends SNI1Template with Product with Serializable
  23. case class GeographicCoverage(pointNorthWest: CoordinatePair, pointSouthEast: CoordinatePair) extends Product with Serializable
  24. case class GeographicCoverageEntry(scid: Short, geographicCoverage: GeographicCoverage) extends Product with Serializable
  25. case class GeographicalCoverage(tableVersion: Short, tableEntries: Seq[GeographicCoverageEntry]) extends SNI1Template with Product with Serializable
  26. case class GraphicType(code: Short) extends Product with Serializable
  27. case class HDAMBearerInfo(hdRadioStationID: HDRadioStationID, amFrequency: AMFrequency) extends Product with Serializable
  28. case class HDFMBearerInfo(hdRadioStationID: HDRadioStationID, fmFrequency: FMFrequency) extends Product with Serializable
  29. case class HDRadioStationID(stationIDNumber: Long) extends Product with Serializable
  30. case class HelpInformation(helpText: String) extends SNI1Template with Product with Serializable
  31. case class LinkageToRelatedService(tableVersion: Short, tableEntries: Seq[RelatedServiceEntry]) extends SNI1Template with Product with Serializable
  32. case class LinkageToSameService(tableVersion: Short, tableEntries: Seq[SameServiceEntry]) extends SNI1Template with Product with Serializable
  33. case class MaskedTime(year: Short, month: Short, day: Short, hour: Short, min: Short, sec: Short) extends Product with Serializable
  34. case class NumberOfMessages(currentGST1TableVersion: Short, tableEntries: Seq[NumberOfMessagesEntry]) extends SNI1Template with Product with Serializable
  35. case class NumberOfMessagesEntry(scid: Short, numberOfMessages: Long) extends Product with Serializable
  36. case class OpTime(startTime: Long, stopTime: Long) extends Product with Serializable
  37. case class RelatedServiceEntry(scid: Short, carrierSID: ServiceIdentifier, originatorSID: ServiceIdentifier, contentID: Short, applicationID: Int, bearerInformation: Option[BearerLinkageInfo], serviceName: Option[String], serviceDescription: Option[String]) extends Product with Serializable
  38. case class RestrictionTypeCode(code: Short) extends Product with Serializable
  39. sealed trait SNI1Template extends ApplicationRootMessageML
  40. case class SameServiceEntry(scid: Short, serviceID: ServiceIdentifier, bearerInformation: Option[BearerLinkageInfo], regionalisationFlag: Boolean) extends Product with Serializable
  41. case class ServiceComponentReset(tableVersion: Short, tableEntries: Seq[ServiceComponentResetEntry]) extends SNI1Template with Product with Serializable
  42. case class ServiceComponentResetEntry(scid: Short, resetTimeStamp: Long, k: Short, applicationContent: Option[Array[Byte]]) extends Product with Serializable
  43. case class ServiceLogo(graphicType: GraphicType, graphicData: Array[Byte]) extends SNI1Template with Product with Serializable
  44. case class ServiceTableAccelerator(tableVersion: Short) extends SNI1Template with Product with Serializable
  45. case class SubscriberInformation(subscriberData: Array[Byte]) extends SNI1Template with Product with Serializable
  46. case class TimeScheduleTable(tableVersion: Short, tableEntries: Seq[TimeScheduleTableEntry]) extends SNI1Template with Product with Serializable
  47. case class TimeScheduleTableEntry(scid: Short, timeInfo: TimeSlot) extends Product with Serializable
  48. case class TimeSlot(appStartTime: AppStartTime, duration: Long) extends Product with Serializable
  49. case class Versioning(tableVersion: Short, tableEntries: Seq[VersioningEntry]) extends SNI1Template with Product with Serializable
  50. case class VersioningEntry(scid: Short, majorVersionNumber: Short, minorVersionNumber: Short) extends Product with Serializable

Ungrouped