CONTACT US SEARCH
L Cubed Solutions

Valued Independent Programmers, AMX Certified Experts

Touch Panel Tracker Information

Home
Module Listings

Back to Corporate

General:

This module is used to track page and popup changes as well as the default keyboard/keypad entries.

Prerequisites:

None

Module Header:

TypeNameDescription
DevvdvTpVirtual device combined with physical device
IntegerNewPageTrue when current page has just changed
IntegerNewPagePassTrue when page is set programmatically. Guarantees one full pass of NewPage.
Char[]CurrPageName of current page
IntegerPopupTrue if new popup is on, false if a popup just turned off
IntegerNewPopupTrue if a popup's state just changed
IntegerNewPopupPassTrue when popup state was changed programmatically
Char[]CurrPopupName of current popup
IntegercTpEditChannel used to enable edit feature (set to 4001 if editing is not used)
IntegerEdittingTrue when about to select a channel during edit mode
IntegerEditChannelMust be set to the button id to be edited
IntegerKeyTypeSpecify the key display (AKEYB, AKEYP, or PKEYP)
Char[]EditPresetText used to preset the edit field

Send_Commands:

  •  '?' - This causes the module to display all supported commands via messages to the master.
  • 'Ver' - Displays the compilation and version information for the module.
  • 'Debug <n>' - Changes debug state where:

    0 = No Debug

    1 = Display all received commands.

API Calls Supported:

See supplied include file for APIs predefined. All commands must be sent to the virtual device.

API Calls Returned:

In order for the module to track page and popup changes, the following strings are tracked from the TP:

  • PAGE
  • @PPN
  • @PPF
  • @PPK
  • PPON
  • PPOF
  • WAKE
  • SLEEP

The following APIs are called if their constants are defined (see the include file):

  • Define_Call 'TP_EditComplete' (Dev vdvTp, Integer EditChannel, Char Text[])
  • Define_Call 'TP_WakeNote' (Dev vdvTp)
  • Define_Call 'TP_SleepNote' (Dev vdvTP)

 

Last Modified: 05/16/2008 08:20:14 PM