Campbell Scientific PC400 Datalogger Support Software User Manual

Page 234

Advertising
background image

Appendix B. Table-Based Dataloggers

B-10

TABLE B-1. Example of Status Table Entries

WatchdogErrors

The number of Watchdog errors that have occurred while running this
program. This value can be reset from the keyboard by going to status and
scrolling down to the variable and pressing the DEL key. It is also reset
upon compiling a new program.

Low12VCount

Keeps a running count of the number of occurrences of the 12VLow signal
being asserted. When this condition is detected the logger ceases making
measurements and goes into a low power mode until the system voltage is
up to a safe level.

StartUpCode

A code variable that allows the user to know how the system woke up
from poweroff.

CommActive

A variable signaling whether or not communications is currently active
(increments each time the autobaud detect code is executed).

ProgErrors

The number of compile (or runtime) errors for the current program.

ErrorCalib

A counter that is incremented each time a bad calibration value is
measured. The value is discarded (not included in the filter update) and
this variable is incremented.

VarOutOfBound

Flags whether a variable array was accessed out of bounds.

SkippedRecord

Variable that tells how many records have been skipped for a given table.
Each table has its own entry in this array.

SecsPerRecord

Output interval for a given table. Each table has its own entry in this array.

SrlNbr

Machine specific serial number. Stored in FLASH memory.

Rev

Hardware revision number. Stored in FLASH memory.

CalVolts

Factory calibration numbers. This array contains twenty values
corresponding to the 20 integration / range combinations. These numbers
are loaded by the Factory Calibration and are stored in FLASH.

CalGain

Calibration table Gain values. Each integration / range combination has a
gain associated with it. These numbers are updated by the background
slow sequence if the running program uses the integration / range.

CalSeOffset

Calibration table single ended offset values. Each integration / range
combination has a single ended offset associated with it. These numbers
are updated by the background slow sequence if the running program uses
the integration / range.

CalDiffOffset

Calibration table differential offset values. Each integration / range
combination has a differential offset associated with it. These numbers are
updated by the background slow sequence if the running program uses the
integration / range.

CardStatus

Contains a string with the most recent card status information.

CompileResults

Contains any error messages that were generated by compilation or during
run time.

Advertising