t in whole nanoseconds; see to_seconds for the rounding and the success flag.
to_nanoseconds :: (
t: Apollo_Time,
$DO_ROUNDING := false
) -> (result: s64, success: bool)
Parameters
- t: Apollo_Time
- $DO_ROUNDING := false
Returns
- result: s64
- success: bool
ns, ok := to_nanoseconds(microseconds_to_apollo(1));
assert(ok && ns == 1000);