docs/reference/system-functional/time-services.md
Time services provide the system time used to tag events, telemetry, data products, and other time-stamped data throughout the flight software. A time source component implements the framework's time interface and is connected to all components that need timestamps. Separately, a timer component can serve as the primary cycle source that drives rate group scheduling.
Time in F Prime is represented as a structure containing:
Time intervals use a simpler representation with just seconds and microseconds, without time base or context.
Multiple time source components are available:
A deployment selects one time source component and connects it to all components that require timestamps.
The Linux Timer provides a periodic tick source on Linux systems. It generates cycle port calls at a configured rate, driving the rate group scheduling chain. On other platforms, the cycle source may be provided by a hardware timer driver or other platform-specific component.