AMX NETLINX PROGRAMMING LANGUAGE Manual page 215

Programming language
Table of Contents

Advertisement

OFF [dvDECK,nOFFSET_FN+PLAY]
OFF [dvDECK,nOFFSET_FN+STOP]
OFF [dvDECK,nOFFSET_FN+PAUSE]
OFF [dvDECK,nOFFSET_FN+FFWD]
OFF [dvDECK,nOFFSET_FN+REW]
OFF [dvDECK,nOFFSET_FN+SFWD]
OFF [dvDECK,nOFFSET_FN+SREV]
OFF [dvDECK,nOFFSET_FN+REC]
}
DEFINE_CALL 'FEEDBACK' (INTEGER nFUNCTION)
{
[dvDECK,nOFFSET_FB+PLAY_FB]
[dvDECK,nOFFSET_FB+STOP_FB]
[dvDECK,nOFFSET_FB+PAUSE_FB] = (nFUNCTION=PAUSE)
[dvDECK,nOFFSET_FB+FFWD_FB]
[dvDECK,nOFFSET_FB+REW_FB]
[dvDECK,nOFFSET_FB+SFWD_FB]
[dvDECK,nOFFSET_FB+SREV_FB]
[dvDECK,nOFFSET_FB+REC_FB]
}
(***********************************************************)
(*
(***********************************************************)
DEFINE_START
(* SELECT OFFSETS IF ANY *)
IF (nFIRST BAND $00FF)
nOFFSET_FN=(nFIRST BAND $00FF)-PLAY
ELSE
nOFFSET_FN=0
IF (nFIRST BAND $FF00)
nOFFSET_FB=((nFIRST BAND $FF00)/$FF)-PLAY_FB
ELSE
nOFFSET_FB=0
(***********************************************************)
(*
(***********************************************************)
DEFINE_EVENT
(***********************************************************)
(* dcTRANPORTS - TRANSPORT CONTROLS
(***********************************************************)
BUTTON_EVENT[dcTRANPORTS]
{
PUSH:
{
NetLinx Programming Language Reference Guide
= (nFUNCTION=PLAY)
= (nFUNCTION=STOP)
= (nFUNCTION=FFWD)
= (nFUNCTION=REW)
= (nFUNCTION=SFWD)
= (nFUNCTION=SREV)
= (nFUNCTION=REC)
STARTUP CODE GOES BELOW
EVENT PROCESSING ROUTINES BELOW
NetLinx Modules
*)
*)
*)
199

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Netlinx studio 2

Table of Contents