This page is for version 5.0 (Latest) (default).
For other versions, use one of these documentation indexes:
- 5.0 (Latest) (default): https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/llms.txt
- ltsb-2.0: https://docs.nvidia.com/holoscan/sdk-user-guide/ltsb-2-0/llms.txt
- 4.6: https://docs.nvidia.com/holoscan/sdk-user-guide/4-6/llms.txt
- 4.5: https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/llms.txt
- 4.4: https://docs.nvidia.com/holoscan/sdk-user-guide/4-4/llms.txt
- 4.3: https://docs.nvidia.com/holoscan/sdk-user-guide/4-3/llms.txt
- Archives: https://docs.nvidia.com/holoscan/sdk-user-guide/archives/llms.txt
Preserve one fixed-phase, constant-work OnClock schedule.
#include <holoscan/temporal_plan.hpp>
Member variables
| Name | Type | Description |
|---|---|---|
owner | OperatorRef | Plan-bound owning Operator and schedule generation. |
clock | ClockId | Frozen readable schedule/reference clock. |
period_ns | std::int64_t | Positive representable period. |
phase_origin | ClockPhaseOrigin | |
explicit_phase | std::optional< TimePoint > | Absolute phase exactly when explicitly authored. |
phase_conversion_id | std::uint64_t | Direct conversion to clock, or zero for same-clock. |
tick_policy | ClockTickPolicy | Closed baseline policy. |
initial_tick_index | std::uint64_t | First schedule index, always zero. |
initial_handled_index | std::optional< std::uint64_t > | Empty before the first frozen tick. |
coalesced_range_capacity | std::uint32_t | One fixed first/last/count evidence record. |
global_start_barrier | bool | Compute waits for every successful start. |
omitted_phase_index_zero_immediate | bool | Captured index zero is immediately eligible. |
exact_now_eligible | bool | tick(n) == now is due. |
greatest_due_constant_time | bool | Selection performs no per-period loop. |
one_candidate_per_observation | bool | Late work creates at most one candidate. |
skipped_indices_have_no_candidate | bool | Skipped ticks create no candidate or start gate. |
scheduled_tick_is_reference | bool | Delay never changes the source coordinate. |
checked_terminal_no_wrap | bool | Arithmetic/index exhaustion is terminal. |
omitted_phase_recaptured_on_restart | bool | Successful restart captures a new phase. |
explicit_phase_preserved_on_restart | bool | Absolute phase survives restart. |
failed_rollback_restores_watermark | bool | Failed restart preserves old schedule state. |
stop_blocks_future_freeze | bool | A stop fence prevents new candidates. |
epoch_discontinuity | ClockEpochDiscontinuityDisposition | |
coalesced_range_identity | std::string | |
arithmetic_failure_identity | std::string | |
stale_anchor_identity | std::string |