metronic direct box 3
ON WIDOWS XP:
GET TO START>ALLPROGRAMS>ACCESSORIES>COMUNICATIONS>HYPER TERMINAL
-INSERT A NAME AND SELECT AN ICON AND COM1 > PRESS OK
-SET BIT TO 115200
-PARITY=NEVER
-HARDWARE CONTROL=NEVER > PRESS OK
CONNECT METRONIC ACCESSBOX TO COM1 WITH NULL MODEM CABLE AND TURN ON(STANDBY=RED LED)
WAIT ANY SECONDS YOU CAN SEE ANY STRINGS ON HYPERTERMINAL
WHEN THE STRINGS ARE FINISHED PRESS ENTER.YOU ENTER IN TESTTOOL MODE.
WRITE HELP TO SEE ALL COMMANDS:
Testtool> HELP
The following commands and macros are defined:
DELETE - <symbolnames> Removes named symbols or macros
HELP - <commandnames> Displays help string for named commands and macros
GETKEY - Waits for one key and returns its value
GETSTRING - Waits for a string and returns it
HISTORY - <number> Displays the last commands or runs the selected one
POLLKEY - Tests if a key was hitten and returns it if any
PRINT - Formats and prints variables
SHOW - <symbolname> Displays symbol values and macro contents
STAT - Display memory informations
VERIFY - <flag> Sets echo of commands for macro execution
CLOSE - Stops logging and close the log file
LOG - <filestring><options> Logs all command to named file
options= W|A for write|append , I|O|R for input|input+output|output
results
default= L
SAVE - <filestring><constflag> Saves macros & variables/constants to nam
ed file
SOURCE - <filestring><echoflag> Executes commands from named file
BPEEK - <address> Extracts 8 bit memory value
BPOKE - <address><value> Sets 8 bit memory value
COPY - <address><range><newaddress> Copies local memory contents
DISPLAY - <address><range> Displays local memory contents
default = BASEADDRESS RANGE
<address><range><filename><option> Dump local memory con
file
option= W|A for write|append (default is w)
FILL - <address><range><value> Fill local memory with value
INTERRUPT - <level> Raise interrupt internally
PEEK - <address> Extracts 32 bit memory value
POKE - <address><value> Sets 32 bit memory value
SEARCH - <data><address><range><max> Searchs data in local memory
default: data=DATAVALUE addr=BASEADDRESS range=RANGE max_occurences
=1
the 1st match address is returned (0 if not found)
SEARCH_NEXT - Continues the previous search in local memory
WAIT - <millisecs> Pause for a time period (available with 1 tick each 6
4 microsec)
MMI - Direct key input to MMI (<ESC> to cancel)
SETPAL - To set palette
ZOOM - To Zoom Video
REZOOM - To ReZoom Video
FEREG - Print all register contents of 299
FERD - Read specific 299 register
FEWR - Write to 299 register
FESTAT - Print the tuner module statistics
DPOWER - Control the LnbPower OFF
DPOL - Control the LnbPolarisation H/V (0/1)
DTRANS - Control the LnbParameters(Diseqcswitch/Enablehighband/pol
DFIFO - Write single byte in DiSEqC FIFO
LNB22KHZ - 22KHz COntrol [0] Off [1] ON [2] DiSEqC
LNBPOWER - LNBPower [0] Off [1] ON
LNBPOL - LNBPolarisation [0] Vert [1] Horiz
DISEQCPOSI - Diseqc1.2 Command
SFILTER - Report SFILTER status ...
CIRCBUF - Report Circ Buffer status ...
FILTSTAT - Report sfilter statistics ...
DBEXTHELP - Print external comm
DBINTHELP - Print internal commands details
DBIMDPRINT - Print the details of IMD Strucures
EPGCAR - Print Full Carrier EPG Info
NAVTUNE - NavDVB tune request
DBPRINT - Print All the details in Data Base
DBBOX - Print All the details in eDVBe Structure
DBLNBPRINT - Print the details of all LNB's in Data Base
DBSATPRINT - Print the details of all Satellites in Data Base
SPLNB - Prints the details of specific LNB - SPLNB <Index>
SPSAT - Prints the details of specific S
DBCARPRINT - Print the details of all Carriers in Data Base
DBSERPRINT - Print the details of all Services in Data Base
SPCAR - Prints the details of specific Carrier - SPCAR <Index>
SPSER - Prints the details of specific Service - SPSER <Index>
DBCURSERV - Prints the details of the current carrier
DBLCNPRINT - prints the LCN details
IRD_START - To start the IRD Monitoring
IRD_STOP - To stop the IRD Monitoring
IRD_STAT - To print the IRD Monitoring current status
WKUPTIMERPRINT - Display Timer Details
WKTRLEAST - Display Recent Timer
Bases = binary (bxx), octal (oxx), decimal (xx), hexadecimal (hxx)
print b10+o10+10+h10 is equivalent to print 2+8+10+16
Operators = + - * / (arithmetical)
& ^ | ~ ! (logical)
Return code = each command returns FALSE if successful or TRUE if failure
some of them also return a data, like s=getstring
Commands = command recall from history is allowed with control keys
ctrl-u=move cursor left ctrl-p=move cursor right
ctrl-i=previous command ctrl-o=next command
Variables = integer, float, string
Command and macros can be used as statements or part of expressions,
if appropriate, where the assignment is made to a symbol whose value
is either defined or modified by this assignment. Generalised assignments
can be made to symbols of integer, floating point or string types,
including evaluation of arbitrary arithmetic expressions.
Commands and assignments can be combined into parameterised macros
that use FOR, IF, ELSE and WHILE constructs. Using the DEFINE
command these macros can be set up for later invocation. All blocks
within these macro constructs are terminated using the END statement.