UTCScale

org.abh80.nf.core.time.UTCScale
See theUTCScale companion class
object UTCScale

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
UTCScale.type

Members list

Type members

Classlikes

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.

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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class LeapSecondOffset(startDate: Date, mjdBase: Int, fixedOffset: Double, rate: Double)(implicit tai: TimeScale)

Used to represent leap second offset.

Used to represent leap second offset.

Value parameters

fixedOffset

The fixed offset for leap second calculation

mjdBase

The mjd base time for the calculation of leap

rate

The rate for the calculation of the leap

startDate

The start time of the leap second

Attributes

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