beautypg.com

Gasboy CFN Series CFN II Quick Reference User Manual

Page 12

background image

CFN II Quick Reference

8

C09159 Rev. 2238

SENDSLOW <string> string is sent one
char. at a time paced about 1/4 second apart.
Note: This command may be used to
cause a modem to dial, etc., by sending
the appropriate modem command. Often
a break may be used to cause the modem
to hang up the phone.


Wait option pauses until a string matching the

specified string (or any of a list of strings) is
received or until timeout is reached:
PORT WAIT <option-list> FOR <string>
[<string> ...]
The <option-list> is replaced by one or more
of:

TIME is time to wait, defaults
to 30 seconds
CASE string is case sensitive
SPACE length of white space in target is
significant
MAX give up after that many
characters are received
QUIET give up if host silent that
many seconds
VAR target matched is returned
in

ECHO display characters as received

The keyword FOR signals the end of the option
list and the beginning of the string list. Each
string may contain control codes (for example,
~0D or ^M) or wildcard characters (@s).


If any string contains internal spaces, it must be
enclosed in quotes (‘‘this string’’).


The return code is the number of the string that
was matched (for example, 1 if the first (or only)
string was matched).


Receive option captures incoming characters in

variable and/or file:
PORT RECEIVE [] (VAR
| FILE[APPEND] <fname>)
The <until-list> is replaced by one or more
of:

MAX get the given number of
characters (defaults to 39 if VAR, 80 if
FILE)
END <string> until any character in the
string is encountered (this option may
appear multiple times), defaults to LF
and FF
TIME timeout in seconds,
defaults to 30
QUIET give up if line quiet for
given number of seconds
PACKET terminated on receipt of packet,

returns 0 (may combine with END)
VAR is the user variable to hold
the data
FILE <filename> name of a file to hold the
data, if file exists, it is overwritten
FILEAPPEND <fname> if file exists,
received data is added at the end.
Note: the terminator character is not
included in the string. If a terminator
character is found, the return code of n
means the nth character in the END
string was found.

Flush option discards pending input:

PORT FLUSH

Close option relinquishes control of port:

PORT CLOSE


The following error codes are used by all

variants of the PORT command:

0

Success

100 Syntax

error

101 Bad

port

102 Bad

baud

103

No channel open

104 Timeout
105 Quiet

timeout

106 Max.

chars

termination

107 Terminated

with

^C

108

Can’t create file

109

LRC didn’t check in packet

110 Port

busy


Non-printing Characters: In any data string in
one of the commands, non-printing characters
may be represented in hex or control-letter form.
For example, CR may be represented by ~0D or
^M.

prattend a shift-change command to print attendant
sales.

Options: [-?] [-an] [-sn] [-gn] [-on] [-tn(mm)] [-

p] [-e] [-f flatfile] [-yYYMMDDHHMM]
[-nx(-m)] [-x] [infile]

-? displays this message
-a displays totals for attendant ‘n’. if none, or

-a All, gives a totaled report of all

-sn gives report for shift n
-gn use ‘n’ digits for attendant number
-on offset of ‘n’ digits into card data
-tn(mm) designates tender type n and subtype

mm to report

-p processes the previous journal file
-e gives separate report for each attendant

found

-f outputs raw data into ‘flatfile’
-y begin time for shift (YYMMDDHHMM)