DCode

Covers Engine 2.0.0

promptString

Display a free-text ARGUS prompt.

Syntax

promptString(title, description, channels?, resolution?, auto_acknowledge?, system?, subsystem?)

Available in

  • File scope
  • Executable DCode bodies

Native C++

Lua only. This runtime function has no Native C++ code-generation binding.

Example

promptString("title", "description")

Inputs

  • title (string): ARGUS title
  • description (string): ARGUS body text
  • channels (table<string|table>): ARGUS graph specification. One graph: {“|temperature|@1”, “>100@1”}. Multiple stacked graphs: {{“|temperature|@1”}, {“|pressure|@1”, “=50@2”}}. Commas add series, nested tables add graphs, and @1 through @5 selects a series or overlay Y axis. Series may be |channel|, >value, >=value, <value, <=value, or =value.
  • resolution (string): Recommended operator action
  • auto_acknowledge (integer seconds): Seconds before visual acknowledgement; zero disables it
  • system (string): ARGUS system grouping
  • subsystem (string): ARGUS subsystem grouping

Outputs

  • response (string): Operator text response