uSEQ API: Scheduler Functions
The scheduler runs a statement periodically. This might be needed for stateful functions that require regular periodic updates
schedule <name> <period> <statement>
Run the code in statement
periodically, at the frequency of period
times per bar
Parameter | Description | Range |
---|---|---|
name | An identifier | Any string |
period | the number of times per bar to run the code | >0 |
statement | A function | Any function |
To print “hi” 3 times per bar:
(schedule "test" 3 (println "hi"))
unschedule <name>
Remove a function from the scheduler
Parameter | Description | Range |
---|---|---|
name | An identifier | Any string |
(unschedule "test")