Creates a new PrecisionTimer instance
Unique name identifier for this timer instance
Adds a new timer task with microsecond precision.
Initial delay before first execution in microseconds
Interval between recurring executions in microseconds (0 for single execution)
Function to execute when timer fires
Task ID that can be used to cancel the task
High-precision timer class providing microsecond-level timing functionality. This class wraps native precision timer functionality for accurate task scheduling.
Example
Basic single-shot timer
Recurring timer
High-precision timing measurement