Axcess Network Receiver Installation Guide User Manual

Page 61

Advertising
background image

Network Receiver

© 2002, AXCESS Inc.

750.001.005 R0000

61

Problem: Some Slush commands would throw an ArrayIndexOutOfBounds exception

when incorrect/incomplete arguments were given.

Since: TINI 1.02.p1

Description: GetOpt would sometimes move on to the next argument without making

sure there was a next argument.

Solution: Change to always check to make sure that the next argument exists. Also

added support for 'instant failure', if GetOpt runs into a character or argument it

doesn't know what to do with, if the format string used to create GetOpt

starts with a '!', it fails on this argument. Default behaviour is to leave the argument

for the application.

-------------------------

Problem: Source would cough up an "ERROR:Unknown Command" on blank lines of

scripts.

Since: Beta

Description: Source did not check for empty lines.

Solution: Source now checks for empty lines before trying to execute them.

-------------------------

Problem: The slush 'Source' command makes it hard to do any infinite loop scripts

and stuff.

Since : Beta

Description: It could use some scripting power.

Solution: Added some scripting functionality. The following are supported:

1. Executes a line forever.

WHILE TRUE

normal-command-line

2. Executes a line a set number of times.

FOR <int>

normal-command-line

3. Compound statements can be used in place of

"normal-command-line".

WHILE TRUE

{

do-something-1

do-something-2

do-something-3

}

4. Command line parameters.

java echo.tini $1 $2 $3 $4 $5

Parameters which do not exist will be replaced with "".

-------------------------

Problem: Optional PPP slush command does not reflect changes to PPP API.

Since: 1.02.p1

Advertising