ComputedLeapSecondOffset

org.abh80.nf.core.time.UTCScale.ComputedLeapSecondOffset
case class ComputedLeapSecondOffset(startTime: AbsoluteTime, mjdDate: Int, mjdBaseTime: AbsoluteTime, mjdBase: Int, fixedOffset: TimeFormat, rate: Int, leap: TimeFormat)

Represents a computed leap second offset, effective from a specific start time.

Value parameters

fixedOffset

The fixed time offset (in the specified TimeFormat) to apply from the base time.

leap

value of the leap at offset validity start

mjdBaseTime

The base time as an AbsoluteTime, typically corresponding to a Modified Julian Date (MJD) reference.

mjdDate

leap date in Modified Julian Day

rate

The rate of change of the offset, usually in units per day (e.g., nanoseconds per second per day).

startTime

The time when this leap second offset becomes effective.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def offsetFrom(date: Date, time: Time): TimeFormat

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields