Appendix C.  Table-Based Dataloggers 
TABLE C-1.  Example of Status Table Entries (CR10T) 
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. 
CPUSignature 
The Operating System signature.  The value should match the value 
obtained by running the CSI sig program on the name.obj operating system 
file. 
DLDSignature 
Signature of the current running program file. 
ProgSignature 
Signature of the compiled binary data structure for the current program.  
This value is independent of comments added or non functional changes to 
the program file. 
PC-CardBytesFree 
Gives the number of bytes free on the PC-Card. 
MemoryFree 
Amount (in bytes) of unallocated memory on the CPU (SRAM).  The user 
may not be able to allocate all of free memory for data tables as final 
storage must be contiguous.  As memory is allocated and freed there may 
be holes that are unusable for final storage, but that will show up as free 
bytes. 
DLDBytesFree 
Amount of free space in the CPU RAM disk that is used to store program 
files. 
ProcessTime 
Time in microseconds that it took to run through processing on the last 
scan.  Time is measured from the end of the EndScan instruction (after the 
measurement event is set) to the beginning of the EndScan (before the wait 
for the measurement event begins) for the subsequent scan. 
MaxProcTime 
The maximum time required to run through processing for the current 
scan.  This value is reset when the scan exits. 
MeasureTime 
The time required by the hardware to make the measurements in this scan.  
The sum of all integration times and settling times.  Processing will occur 
concurrent with this time so the sum of measure time and process time is 
not the time required in the scan instruction. 
SkippedScan 
Number of skipped scans that have occurred while running the current 
program. 
SlowProcTime 
Time required to process the current slow scan.  If the user has slow scans 
then this variable becomes an array with a value for the system slow scan 
and each of the user’s scans. 
MaxSlowProcTime 
The maximum Time required to process the current slow scan.  If the user 
has slow scans then this variable becomes an array with a value for the 
system slow scan and each of the user’s scans. 
LastSlowScan 
The last time that this slow scan executed.  If the user has slow scans then 
this variable becomes an array with a value for the system slow scan and 
each of the user’s scans. 
C-8