package sni
Type Members
- case class AMFrequency(amFrequency: Short) extends Product with Serializable
- case class AppStartTime(maskedTime: MaskedTime, dayMask: DayMask) extends Product with Serializable
- sealed trait BearerLinkageInfo extends AnyRef
- case class BearerLinkageInfoDAB(extendedCountryCode: Short, ensembleIdentification: Int, dabFrequencies: Seq[DABFrequency]) extends BearerLinkageInfo with Product with Serializable
- case class BearerLinkageInfoDARC(extendedCountryCode: Short, darcserviceID: Int, fmFrequencies: Seq[FMFrequency]) extends BearerLinkageInfo with Product with Serializable
- case class BearerLinkageInfoDVB(dvbFrequencies: Seq[DVBFrequency]) extends BearerLinkageInfo with Product with Serializable
- case class BearerLinkageInfoHDRadio(hdRadioStationID: HDRadioStationID, hdFMBearerInfos: Seq[HDFMBearerInfo], hdAMBearerInfos: Seq[HDAMBearerInfo]) extends BearerLinkageInfo with Product with Serializable
- case class BearerLinkageInfoURL(uniformResourceLocator: String) extends BearerLinkageInfo with Product with Serializable
- case class CharacterEncoding(code: Short) extends Product with Serializable
- case class ConditionalAccessInformationReference(tableVersion: Short, tableEntries: Seq[ConditionalAccessInformationReferenceEntry]) extends SNI1Template with Product with Serializable
- case class ConditionalAccessInformationReferenceEntry(scid: Short, referencedCAISCID: Short) extends Product with Serializable
- case class ContentDescription(tableVersion: Short, tableEntries: Seq[ContentDescriptionEntry]) extends SNI1Template with Product with Serializable
- case class ContentDescriptionEntry(scid: Short, contentDescription: String) extends Product with Serializable
- case class CoordinatePair(longitude: Short, latitude: Short) extends Product with Serializable
- case class CurrentServiceInformation(serviceName: String, serviceDescription: String) extends SNI1Template with Product with Serializable
- case class DABFrequency(centreFrequency: Int) extends Product with Serializable
- case class DVBFrequency(dvbFrequency: Array[Byte]) extends Product with Serializable
- case class DayMask(everySunday: Boolean, everyMonday: Boolean, everyTuesday: Boolean, everyWednesday: Boolean, everyThursday: Boolean, everyFriday: Boolean, everySaturday: Boolean) extends Product with Serializable
- case class FMFrequency(fmFrequency: Short) extends Product with Serializable
- case class FastTuningTable(tableVersion: Short, characterEncoding: CharacterEncoding, tableEntries: Seq[FastTuningTableEntry]) extends SNI1Template with Product with Serializable
- case class FastTuningTableEntry(scid: Short, originatorServiceID: Option[ServiceIdentifier], contentID: Short, applicationID: Int, operatingTime: Option[OpTime], encryptionIndicator: Option[Short], safetyFlagIsSet: Boolean) extends Product with Serializable
- case class FreeTextInformation(freeText: String) extends SNI1Template with Product with Serializable
- case class GeographicCoverage(pointNorthWest: CoordinatePair, pointSouthEast: CoordinatePair) extends Product with Serializable
- case class GeographicCoverageEntry(scid: Short, geographicCoverage: GeographicCoverage) extends Product with Serializable
- case class GeographicalCoverage(tableVersion: Short, tableEntries: Seq[GeographicCoverageEntry]) extends SNI1Template with Product with Serializable
- case class GraphicType(code: Short) extends Product with Serializable
- case class HDAMBearerInfo(hdRadioStationID: HDRadioStationID, amFrequency: AMFrequency) extends Product with Serializable
- case class HDFMBearerInfo(hdRadioStationID: HDRadioStationID, fmFrequency: FMFrequency) extends Product with Serializable
- case class HDRadioStationID(stationIDNumber: Long) extends Product with Serializable
- case class HelpInformation(helpText: String) extends SNI1Template with Product with Serializable
- case class LinkageToRelatedService(tableVersion: Short, tableEntries: Seq[RelatedServiceEntry]) extends SNI1Template with Product with Serializable
- case class LinkageToSameService(tableVersion: Short, tableEntries: Seq[SameServiceEntry]) extends SNI1Template with Product with Serializable
- case class MaskedTime(year: Short, month: Short, day: Short, hour: Short, min: Short, sec: Short) extends Product with Serializable
- case class NumberOfMessages(currentGST1TableVersion: Short, tableEntries: Seq[NumberOfMessagesEntry]) extends SNI1Template with Product with Serializable
- case class NumberOfMessagesEntry(scid: Short, numberOfMessages: Long) extends Product with Serializable
- case class OpTime(startTime: Long, stopTime: Long) extends Product with Serializable
- 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
- case class RestrictionTypeCode(code: Short) extends Product with Serializable
- sealed trait SNI1Template extends ApplicationRootMessageML
- case class SameServiceEntry(scid: Short, serviceID: ServiceIdentifier, bearerInformation: Option[BearerLinkageInfo], regionalisationFlag: Boolean) extends Product with Serializable
- case class ServiceComponentReset(tableVersion: Short, tableEntries: Seq[ServiceComponentResetEntry]) extends SNI1Template with Product with Serializable
- case class ServiceComponentResetEntry(scid: Short, resetTimeStamp: Long, k: Short, applicationContent: Option[Array[Byte]]) extends Product with Serializable
- case class ServiceLogo(graphicType: GraphicType, graphicData: Array[Byte]) extends SNI1Template with Product with Serializable
- case class ServiceTableAccelerator(tableVersion: Short) extends SNI1Template with Product with Serializable
- case class SubscriberInformation(subscriberData: Array[Byte]) extends SNI1Template with Product with Serializable
- case class TimeScheduleTable(tableVersion: Short, tableEntries: Seq[TimeScheduleTableEntry]) extends SNI1Template with Product with Serializable
- case class TimeScheduleTableEntry(scid: Short, timeInfo: TimeSlot) extends Product with Serializable
- case class TimeSlot(appStartTime: AppStartTime, duration: Long) extends Product with Serializable
- case class Versioning(tableVersion: Short, tableEntries: Seq[VersioningEntry]) extends SNI1Template with Product with Serializable
- case class VersioningEntry(scid: Short, majorVersionNumber: Short, minorVersionNumber: Short) extends Product with Serializable