User's Manual

Table Of Contents
54
Software
cs is a 16-bit checksum obtained by summing the bytes and discarding the
carries over 0xFFFF
The remote version is limited to a single frame. An example of such a command is
given below:
9999 DATA 9999 30/9/1999 14:50:00
9999 DATA
30 9 1999 14 54 55 21 37 255 255 77 0 0 0 0 89 156 126 20 0 0 0 0 0 0 0 0 0 3197 0
#
Notice that if you need to get data that is not the last (newest) slot remotely from a
device, the ID must be supplied twice. If you need to get the last slot stored, you
can ignore the ID and the date/time parameters:
9999 DATA
9999 DATA
13 9 1999 19 26 36 21 37 255 255 79 0 0 0 0 87 148 149 15 0 0 0 0 0 0 0 0 0 3148 0
#
INFO
DESCRIPTION Returns various status information.
PARAMETERS None.
RETURNS A list of a device’s internal variables:
ID INFO rf_in rf_out date time ver clk stack cop batt temp days_uptime
hr:min_uptime rssi pmp_low pmp_high type slot samples err_level
#
The formats for the above parameters are as follows:
rf_in and rf_out as a decimal (unsigned char)
date as dd/mm/yyyy
time as hh:mm:ss
ver as x.x
clk, stack, and cop as decimal (unsigned char); they represent internal
housekeeping parameters: the A440 uses cop to number watchdog occur-
rences, but clk and stack are currently undefined
batt as battery level using the standard voltage conversion equation (0 is 0
volts, 255 is 20 volts)
temp as internal temperature in the housing, which is device dependent. The
precision of the sensing element is usually low (±2°C to ±4ºC, depending on
device), but it is sufficient for battery power management (charge/discharge).
To compute the actual value (in °C), the particular conversion equation for
each device must be used (check the respective device’s manual). The A440
does return always 0 (no temperature measurement)