Tasking Reference

This is a comprehensive list of commands available in the task editor with examples of their use cases. Also included are some terminology used in the articles.

Memory, Pointers, and Flags

Commands

Basic Conditional Logic

Math

Branching

Lighting Control

Sending Custom Packets

  • DyNet() - Sends a DyNet message

  • Send2() - Sends a custom string to port 2

  • Send4() - Changes the display of the DR2P OLED panel

  • SendP() - Sends a custom message to a communication port

  • SendPF() - Sends a more flexible custom message to a communication port

  • TX - Sends a DyNet message to a communication port

Device Control

X Register

Task Control

  • StartTask() - Starts a local task

  • PauseTask() - Pauses a local task

  • StopTask() - Stops and resets a local task

  • CancelTask() - Stops and resets a local task

  • Start() - Listens to the network and starts off matching DyNet message

  • StartX() - Listens to the network and starts off matching IP message

  • NewVector() - Specified a new start location for the next time the task is run

  • Null - Tells a task to stop

  • Yield - Allows other tasks to take priority

  • Type= - Shortcut for creating chasing tasks

Constants and Modifiers

  • 'Const#' - A constant to reference in other commands

  • Area= - Changes the default area number

  • Delay= - Changes the default delay time

  • Fade= - Changes the default fade time

  • Bank= - Changes the default preset bank

  • Delay= - Changes the default channel level

  • Delay= - Changes the default preset number

  • Join= - Changes the default join value

Bitwise Operations

Other