Basic module

to_nanoseconds

procedureSource

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

$DO_ROUNDING := false

Returns

result: s64
success: bool
Example↗
ns, ok := to_nanoseconds(microseconds_to_apollo(1));
assert(ok && ns == 1000);

See also