AMX ViewPoint Instruction Manual page 25

Wireless touch panels (netwave) (firmware version g3 or higher)
Hide thumbs Also See for ViewPoint:
Table of Contents

Advertisement

System Send_Commands (Cont.)
TPAGEON
Activates page
tracking.
ViewPoint Wireless Touch Panels
Syntax:
"'TPAGEON'"
Example:
SEND_COMMAND TP,'TPAGEON'
DEFINE_DEVICE
TP1 = 128 (*AMX Touch Panel*)
TP2 = 129 (*AMX Touch Panel*)
DEFINE_VARIABLE
TP1_BUFFER[100] (*Buffer for TP1*)
TP2_BUFFER[100] (*Buffer for TP2*)
TRASH[50] (*For Parsing Above*)
DEFINE_START
CREATE_BUFFER TP1,TP1_BUFFER
CREATE_BUFFER TP2,TP2_BUFFER
SEND_COMMAND TP1,'TPAGEON'
SEND_COMMAND TP2,'TPAGEON'
DEFINE_PROGRAM
(***** PAGE TRACKING ROUTINE *******************)
IF(LENGTH_STRING(TP1_BUFFER))
{
IF(FIND_STRING(TP1_BUFFER,'PAGE-',1)
{
TRASH=REMOVE_STRING(TP1_BUFFER,'PAGE-',1)
SEND_COMMAND TP2,"'PAGE-',TP1_BUFFER"
CLEAR_BUFFER TP1_BUFFER
}
IF((FIND_STRING(TP1_BUFFER,'PPON-',1)))
OR(FIND_STRING(TP1_BUFFER, ('PPOF-',1)))
{
SEND_COMMAND TP2,TP1_BUFFER
CLEAR_BUFFER TP1_BUFFER
}
}
IF(LENGTH_STRING(TP2_BUFFER))
{
IF(FIND_STRING(TP2_BUFFER,'PAGE-',1))
{
TRASH=REMOVE_STRING(TP2_BUFFER,'PAGE-',1)
SEND_COMMAND TP1,"'PAGE-',TP2_BUFFER"
CLEAR_BUFFER TP2_BUFFER
}
IF((FIND_STRING(TP1_BUFFER,'PPON-',1))
OR(FIND_STRING(TP1_BUFFER',(PPOF-',1)))
{
SEND_COMMAND TP1,TP2_BUFFER
CLEAR_BUFFER TP2_BUFFER
}
}
(***********************************
In this program, the command string is sent to the Controller in the 'PAGE-(page name)' or
'PPON/PPOF-(page name)' format. The string can be captured in the buffer for one panel
and sent to the other panel.
If panels are combined using the DEFINE_COMBINE statement, the routine needs to be
written only once, and the command is sent back to the same panel.
*********************************************************)
(************END OF PAGE TRACKING ROUTINE****************************)
Programming
21

Advertisement

Table of Contents
loading

Table of Contents