User guide
Company confidential proprietary information. Do not distribute.
© 2009 Microsoft Corporation, all rights reserved.
SenseCam v2.3 User Guide Page 23 of 31 10/03/2009
Sensor/meaning
Interpretation
ACC
Accelerometer
Raw x, y and z acceleration values in 1/819ths of a g
with a constant 2048 offset
CLR
Colour light sensor
The sensed value for „white‟ light
PIR
Passive infrared
detector
Whether the sensor is currently triggered or not (1 =
triggered, 0 = not)
TMP
Temperature sensor
Temperature in ½ degrees Celsius (stored as two‟s
complement, see below)
BAT
Battery
Battery terminal voltage in hundreds of microvolts.
CAM
Image capture
Image filename, reason (P = PIR activated, T= timer,
M = manual capture, L=light-level change)
RTC
Real-time clock
Year, month, day, hour, minute, second.
FIL
Filename
Directory path to the „main.c‟ file of the build, time
of build (hh:mm:ss) and date of build (dd-Mmm-yy).
VER
Version of
firmware
Major, middle, minor
SYS
System information
Camera serial number, brown-out count, watchdog
timeout count, config0 and config1 bits setting. The
serial number is actually recorded as hex, but our
numbering convention is to use BCD so it actually
reads out as if it were decimal.
Figure 16: Keywords used in the SENSOR.CSV file and their meanings.
5.4. BOOT.BAT system file
There is an optional file called BOOT.BAT on the SenseCam flash drive in the \SYSTEM
folder. BOOT.BAT lists a sequence of commands that will be executed every time the
SenseCam boots up, i.e. following a hard power-cycle using the hidden slide switch or
following USB disconnection (from a PC or battery charger). The commands that may be
included in BOOT.BAT are listed below. Note that the BOOT.BAT file is optional; if it is
not present or if it contains no commands, then the SenseCam will just exhibit the default
behaviours.
fast
Summary: Turn fast charging on or off
Syntax: fast „y‟|‟n‟
Description: The fast command can be used to override the default charging
behaviour (see Section 4.8). Slow charging may be needed if
connecting the SenseCam causes errors on the USB bus.
Example: fast n










