signals to pass, but breaks alternate ground paths and may filter some
electromagnetic noise. Campbell Scientific offers optically isolated RS-232
to CS I/O interfaces as a CR1000 accessory for use on the CS I/O port. See
the appendix Serial I/O Modules List
(p. 646).
Term. JSON
Java Script Object Notation. A data file format available through the
CR1000 or LoggerNet.
Term. KEEP memory
Non-volatile memory that preserves some registers
(p. 603) through a CR1000
reset that occurs due to power-up and program start-up. Examples include
PakBus address, station name, beacon intervals, neighbor lists, routing table,
and communication timeouts.
Term. keyboard display
The CR1000KD is an optional keyboard display for use as a peripheral with
the CR1000 datalogger. See appendix Keyboard Display — List
(p. 651) for
other compatible keyboard displays.
Term. leaf node
A PakBus node at the end of a branch. When in this mode, the CR1000 is not
able to forward packets from one of its communication ports to another. It
will not maintain a list of neighbors, but it still communicates with other
PakBus dataloggers and wireless sensors. It cannot be used as a means of
reaching (routing to) other dataloggers.
Term. lf
Line feed. Often associated with carriage return (<cr>). <cr><lf>.
Term. local variable
A variable available for use only by the subroutine in which it is declared.
The term differentiates local variables, which are declared in the Sub() and
Function() instructions, from global variables, which are declared using
Public or Dim.
Term. LONG
Data type used when declaring integers.
Term. loop
A series of instructions in a CRBasic program that are repeated a the
programmed number of times. The loop ends with an end instruction.
Term. loop counter
Increments by one with each pass through a loop.
519