NetLinx Modules
199
NetLinx Programming Language Reference Guide
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] = (nFUNCTION=PLAY)
[dvDECK,nOFFSET_FB+STOP_FB] = (nFUNCTION=STOP)
[dvDECK,nOFFSET_FB+PAUSE_FB] = (nFUNCTION=PAUSE)
[dvDECK,nOFFSET_FB+FFWD_FB] = (nFUNCTION=FFWD)
[dvDECK,nOFFSET_FB+REW_FB] = (nFUNCTION=REW)
[dvDECK,nOFFSET_FB+SFWD_FB] = (nFUNCTION=SFWD)
[dvDECK,nOFFSET_FB+SREV_FB] = (nFUNCTION=SREV)
[dvDECK,nOFFSET_FB+REC_FB] = (nFUNCTION=REC)
}
(***********************************************************)
(* STARTUP CODE GOES BELOW *)
(***********************************************************)
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
(***********************************************************)
(* EVENT PROCESSING ROUTINES BELOW *)
(***********************************************************)
DEFINE_EVENT
(***********************************************************)
(* dcTRANPORTS - TRANSPORT CONTROLS *)
(***********************************************************)
BUTTON_EVENT[dcTRANPORTS]
{
PUSH:
{