DCode

Covers Engine 2.0.0

Statements

Executable forms for authority, transitions, timing, no-op behavior, and channel writes.

FeatureFamilySyntaxAvailable in
automatic overrideAuthorityoverride |channel| = <value>CAESAR task and loop bodies, Channel calculations, event reaction, Shared helper functions
claim channelAuthorityclaim |channel|CAESAR task and loop bodies, Shared helper functions
command channelAuthoritycommand |channel| = <value>CAESAR task and loop bodies, Shared helper functions
free channelAuthorityfree |channel|CAESAR task and loop bodies, Channel calculations, event reaction, Shared helper functions
passNo-oppassExecutable DCode bodies
pipe writeChannel I/O|channel|[:field] = <expression>Executable DCode bodies, File scope
set channelAuthorityset |channel| [= <value>]CAESAR task and loop bodies, Shared helper functions
sleep statementSugarsleep <seconds>Executable DCode bodies
transitionState Controltransition <state>State handlers
transition taskState Controltransition <task_name> to <state>State-machine bodies
trigger eventARGUStrigger <event_key>Executable DCode bodies, Shared helper functions
wait forControl Flowwait for <duration>Executable DCode bodies
wait untilControl Flowwait until <condition> [timeout <duration>]Executable DCode bodies