Specifications

Section 3. Overview
3-10
3.1.7 Security
CR1000 applications may include collection of sensitive data, operation of
critical systems, or networks accessible by many individuals. CR1000 security
provides means by which partial or complete lock-out can be accomplished in
the CRBASIC program code.
Up to three levels of security can be set in the datalogger. Level 1 must be set
before Level 2. Level 2 must be set before Level 3. If a level is set to 0, any
level greater than it will also be set to 0 (e.g., if Level 2 is 0, Level 3 is 0).
Valid security codes are 1 through 65535 (0 is no security). Each level must
have a unique code. If security is set to a negative code in the CR1000, a
positive code must be entered to unlock the CR1000. That positive code =
65536 + (negative security code). For example, a security code of -1111 must
be entered as 64425 to unlock the CR1000.
Security can be enabled using DevConfig, the CR1000KD, Status Table, or the
SetSecurity() instruction.
Functions affected by each level of security are:
Level 1: collecting data, setting the clock, and setting variables in the Public
table are unrestricted. Enter level 1 password to change or retrieve the
datalogger program or set variables in the Status table.
Level 2: collecting data is unrestricted. Enter level 2 password to set the clock
or change variables in the public table. Enter level 1 password to change the
datalogger program or non-read-only postings in the status table.
Level 3: Enter level 3 password to collect data. Enter level 2 password to
collect data, set public variable and set the clock. Enter level 1 password to
open all datalogger functions to unrestricted use.
Security can be bypassed at the datalogger using a CR1000KD. Pressing and
holding the "Del" key while powering up a CR1000 will cause it to abort
loading a program and provide a two minute window to either review or
disable security codes in the settings editor (not status table) with the
CR1000KD. CR1000KD security bypass does not allow telecommunications
access without first correcting the security code.
3.1.8 Care and Maintenance
With reasonable care, the CR1000 should give many years of reliable service.
3.1.8.1 Protection from Water
Read more! See Section 18 Care and Maintenance.
The CR1000 and most of its peripherals must be protected from moisture.
Moisture in the electronics will seriously damage, and probably render un-
repairable, the CR1000. Water can come from flooding or sprinkler irrigation,
but most often comes as condensation. Protecting from water is as easy as
placing the CR1000 in a weather tight enclosure with desiccant. The CR1000
is shipped with desiccant to reduce humidity. Desiccant should be changed
periodically. Do not completely seal the enclosure if lead acid batteries are