Supported DIAL Function Groups
DIAL contains a set of high-level functions that provide operations for input, output, and manipulation of data. These functions can access and evaluate cBase and Model data.
Function Group | Usage |
---|---|
Arg Functions in DIAL | Access the arguments that are passed to the DIAL script. |
Array Functions in DIAL | Create and manipulate DIAL arrays, which are dynamic, ordered lists of values. Each element in an array is another value, which might be another array. |
Calc Functions in DIAL | Perform mathematical and string calculations. Can be used without specifying the package name. |
Console Functions in DIAL | Output information to the DIAL standard output. |
Debug Functions in DIAL | Control debugging output from DIAL to trace DIAL issues. |
DiveBook Functions in DIAL | Access and manipulate DiveBooks on a DiveLine server. |
DiveLine Functions in DIAL | Establish connections to the DiveLine server. |
File Functions in DIAL | Perform various local file manipulations, including writing to local files. |
Group Functions in DIAL | Define Groups in Models and cBases. |
Lookup Functions in DIAL | Access data that is defined in external Lookup files, which are comma- or tab-delimited tables of data. |
Mail Functions in DIAL | Send data as standard Internet email messages. |
Marker Functions in DIAL | Open DiveLine Markers, modify the contents, and save the Markers. |
Model Functions in DIAL | Open and close DiveLine cBases, Models, and DivePlans. |
System Functions in DIAL | Perform various system tasks. |
Window Functions in DIAL | Count or select rows in the bottom window of a cBase, Model, or Marker. |