Method: Time.julian2ccsds
- Defined in:
- lib/openc3/core_ext/time.rb
.julian2ccsds(jdate) ⇒ Array<day, ms, us>
Returns Julian converted to CCSDS.
392 393 394 395 396 397 398 399 400 401 402 |
# File 'lib/openc3/core_ext/time.rb', line 392 def self.julian2ccsds(jdate) day = jdate - JULIAN_DATE_OF_CCSDS_EPOCH fraction = day % 1.0 day = day.to_i ms = fraction * MSEC_PER_DAY_FLOAT fraction = ms % 1.0 ms = ms.to_i us = fraction * USEC_PER_MSEC us = us.to_i return [day, ms, us] end |