DCode
Covers Engine 2.0.0
Runtime Blocks
Top-level declarations for tasks, loops, calculations, events, task groups, and callbacks. Scheduled blocks retain runtime state; callbacks use a separate function scope per invocation.
| Feature | Family | Syntax | Available in |
|---|---|---|---|
| callback | Callback | callback <name>(<arguments>): | File scope |
| channel_calculation | Calculation | channel_calculation <channel>: | File scope |
| event | ARGUS | event <event_key>: | File scope |
| loop | Loop | loop <name> <frequency_hz> [disable_warnings]: | File scope |
| task_group | Task Group | task_group <name>: | File scope |
| task_periodic | Task | task_periodic <name> [frequency_hz] [priority] [disable_warnings]: | File scope |
| task_sequence | Task | task_sequence <name> [frequency_hz] [priority] [disable_warnings]: | File scope |
| task_state_machine | Task | task_state_machine <name> [frequency_hz] [priority] [disable_warnings]: | File scope |
| task_timeline | Task | task_timeline <name> [frequency_hz] [priority] [disable_warnings]: | File scope |