2 settings via crbasic, 3 durable settings, Figure 44: devconfig logger control tab – Campbell Scientific CR3000 Micrologger User Manual
Page 108

Section 7. Installation
108
Figure 44: DevConfig Logger Control tab
7.6.3.2 Settings via CRBasic
Some variables in the Status table can be requested or set during program
execution using CRBasic commands SetStatus() and SetSecurity(). Entries can
be requested or set by setting a Public or Dim variable equivalent to the Status
table entry, as can be done with variables in any data table. For example, to set a
variable, x, equal to a Status table entry, the syntax is,
x = Status.StatusTableEntry
Careful programming is required when changing settings via CRBasic to ensure
users are not inadvertently blocked from communicating with the CR3000, the
remedy for which may be a site visit.
7.6.3.3 Durable Settings
Many CR3000 settings can be changed remotely over a telecommunications link
either directly or as part of the CRBasic program. This convenience comes with
the risk of inadvertently changing settings and disabling communications. Such an
instance will likely require an on-site visit to correct the problem. For example,
wireless-ethernet (cell) modems are often controlled by a switched 12-Vdc
(SW12V) channel. SW12V is normally off, so, if the program controlling SW12V
is disabled, such as by replacing it with a program that neglects SW12V control,
the cell modem is switched off and the remote CR3000 drops out of
telecommunications.