You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `min_delay`, `min_spacing`, and `policy` are all optional. If only one argument is given in parentheses, then it is interpreted as an `min_delay`, if two are given, then they are interpreted as `min_delay` and `min_spacing`. The `min_delay` and `min_spacing` are time values. The `policy` argument is a string that can be one of the following: `"defer"` (the default), `"drop"`, or `"replace"`. Note that the quotation marks are needed.
23
+
The `min_delay`, `min_spacing`, and `policy` are all optional.
24
+
If only one argument is given in parentheses, then it is interpreted as an `min_delay`,
25
+
if two are given, then they are interpreted as `min_delay` and `min_spacing`.
26
+
The `min_delay` and `min_spacing` are time values.
27
+
The `policy` argument is a string that can be one of the following:
28
+
`"defer"` (the default), `"drop"`, or `"replace"`. Note that the quotation marks are needed.
24
29
25
30
<ShowOnlyccpptsrs>
26
31
@@ -171,6 +176,14 @@ interval between the tags of two subsequently scheduled events. If the
171
176
preliminary time is closer than `<min_spacing>` to the time of the previously
172
177
scheduled event (if there is one), then `<policy>` (if supported by the target)
173
178
determines how the minimum spacing constraint is enforced.
179
+
Note that "previously scheduled" here means specifically the tag resulting from
180
+
the most recent call to `lf_schedule` for the same action.
181
+
:::warning
182
+
Since calls to `lf_schedule` can specify arbitrary extra delays,
183
+
`<min_spacing>` does not necessarily result in events with minimum spacing between them.
184
+
If your calls to `lf_schedule` result in monotonically increasing tags, however, you will
0 commit comments