B-1. example – Campbell Scientific PC400 Datalogger Support Software User Manual
Page 232

Appendix B. Table-Based Dataloggers
TABLE B-1. Example of Status Table Entries
TMStamp
Date and time the status information was recorded.
RecNBR
The record number in the table.
Battery
Datalogger battery voltage.
Watchdog
The watchdog checks the processor state, software timers, and program
related counters. If an error occurs, the watchdog counter is incremented.
Overruns
A table overrun occurs when the datalogger has insufficient time between
execution intervals to complete one pass through the program. This
counter is incremented with each table overrun.
InLocs
Number of input locations allocated for the program.
PrgmFree
Amount of remaining program memory, in bytes.
Storage
Number of final storage locations available.
Tables
Number of user-created data tables.
DaysFull
Estimated number of days of data the tables using automatic record
allocation can hold. (NOTE: this number is only based on tables stored at
intervals. Automatically allocating an event based table will often result in
very small interval tables.)
Holes
Number of missed records in all data storage tables.
PrgmSig
Signature of the datalogger program. The signature is a unique number
derived from the size and format of the datalogger program. If this
signature changes, the program has been altered.
PromSig
Signature of the datalogger PROM. As with the PrgmSig, if this signature
changes, the datalogger instruction set has somehow been changed.
PromID
Version number of the datalogger PROM.
ObjSrlNo
Revision number of the datalogger PROM.
ROMVersion
Version of the ROM code. This value is stored in the ROM and read by
the OS at compile time.
OSVersion
Current version of the operating system.
OSItem
The CSI item number for the operating system.
OSDate
Date that the Operating System was compiled.
StationName
String stored as the Station Name of the CR5000.
ProgName
The Name of the currently running program.
StartTime
Time that the program began running.
Battery
Current value of the battery voltage. This measurement is made in the
background calibration.
PanelTemp
Current Panel temperature measurement.
LithiumBattery
A Boolean variable signaling “True” (-1) if the lithium battery is OK and
“False” (0) if not. The lithium battery is loaded and a comparator checked
every 4 seconds to verify that the battery is charged.
B-8