case class TmcTableId(version: Option[Long] = None, extendedCountryCode: Option[Short], countryCode: Short, number: Short) extends Product with Serializable

The TMC id of a specific location table. It is a composite key that consists of multiple values.

version

A variable length representation of the table version. If one byte is used then there are 4 bits for the major version and 3 bits for the minor version. If two bytes are used the there are 7 bits for the minor and 7 bits for the major version.

extendedCountryCode

It is an unsigned 8-bit integer. It is customarily

countryCode

This is a number between 1 and 15. It is customarily represented as a single hexadecimal digit. represented as a two digit hexadecimal number.

number

The number of the location table. This is a number between 1-63. It is customarily represented as a two digit decimal number.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TmcTableId
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TmcTableId(version: Option[Long] = None, extendedCountryCode: Option[Short], countryCode: Short, number: Short)

    version

    A variable length representation of the table version. If one byte is used then there are 4 bits for the major version and 3 bits for the minor version. If two bytes are used the there are 7 bits for the minor and 7 bits for the major version.

    extendedCountryCode

    It is an unsigned 8-bit integer. It is customarily

    countryCode

    This is a number between 1 and 15. It is customarily represented as a single hexadecimal digit. represented as a two digit hexadecimal number.

    number

    The number of the location table. This is a number between 1-63. It is customarily represented as a two digit decimal number.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val countryCode: Short
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val extendedCountryCode: Option[Short]
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def idString: String

    Returns the customary string representation of the composite table identifier in the following format:

    Returns the customary string representation of the composite table identifier in the following format:

    2_digit_hex(extendedCountryCode)1_digit_hex(countryCode)2_digit_decimal(tableNumber)

    An example would be "E0D01" for the current table for Germany.

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. val number: Short
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. val version: Option[Long]
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped