Programming
127
TPI-PRO Total Presentation Interface - Pro Edition
List Box Commands

The TPI-PRO supports the following Data List Box Commands.

List Box Commands

Data List Commands
^LDN
Creates a new data list.
Unique list addresses and
names are handled
programmatically.
It is up to the program to make sure the list address and name are unique.
Syntax:
"'^LDN-<list port>,<list address>,
<column count>,<list name>'"
Variables:
• list port = 1-100. Port where data resides
• list address = address where data resides
• column count = the number of data columns (includes hidden columns)
• list name = User specified name for the data list
Example:
SEND_COMMAND Device, "'^LDN-5,1,4,my songs'"
Creates a data list of 4 columns named "my songs" and places it at port 5,
address 1.
^LDA
Adds a new row to an existing
data list. Primary data is
required.
Syntax:
SEND_COMMAND <DEV>,"'^LDA-<list
address>,<uniflag>,<primary data>,<data2>…'"
Variables:
• list address = address where data resides
• uniflag = indicates unicode; 0 - No unicode, 1 - Uses unicode
• primary data = the "key" data column. The information in this column provides
each row with its uniqueness.
• data2 = variable, column data information. The number of data fields is
limited only to the number of columns in the data list.
Example:
SEND_COMMAND Device,"'^LDA-1,0,Entry5,Meatloaf,Best
of,Anything for Love'"
Adds a text row to the data list located at address 1. The primary data is set as
Entry5. Meatloaf, Best of, and Anything for Love are all cells within the new
row.
Example (unicode):
SEND_COMMAND Device,"'^LDA-
1,1,0045006E0074007200790035,004D006500610074006C006F006
10061,00420065007300740020006F0066,0041006E0079007400680
069006E006700200066006F00720020004C006F00760065'"
Adds a unicode text row to the data list located at address 1. The primary data
is set as Entry5. Meatloaf, Best of, and Anything for Love are all cells within the
new row.