Programming instructions
Intermec Fingerprint v7.61 – Programmer’s Reference Manual Ed. 7158
Chapter 2 Program Instructions
LOF
Field of Application
Function returning the length in bytes of an OPEN sequential or
random fi le, or returning the status of the buffers in an OPEN
communication channel.
Syntax LOF(<nexp>)
(<nexp>) is the number assigned to the fi le or communication channel
when it was OPENed.
Remarks
LOF can also be used to check the receive or transmit buffer of the specifi ed
communication channel:
• If a channel is OPENed for INPUT, the remaining free space (bytes) in
the receive buffer is returned.
• If a channel is OPENed for OUTPUT, the remaining number of characters
to be transmitted from the transmit buffer is returned.
Examples
The fi rst example illustrates how the length of the fi le "Pricelist" is
returned:
10 OPEN "PRICELIST" AS #5
20 A%=LOF(5)
30 PRINT A%
. . . .
. . . .
The second example shows how the number of free bytes in the receive buffer
of communication channel "uart2:" is calculated:
100 OPEN "uart2:" FOR INPUT AS #2
110 A%=LOF(2)
120 PRINT A%