Technical Manual

Table Of Contents
63
Frame Types
unsigned int counter3; /* Pulse Counter I/O D input */
unsigned char battery;
unsigned int analog_data[9];
} data_frame;
DESCRIPTION
This frame will be sent back by the device as an answer to the Request frame.
RF_levelIn is the left zero (it is a placeholder and will be filled by the first de-
vice receiving the frame).
RF_levelOut is the RF level measured by the device on the Request frame.
slot_timeStamp is the actual time stamp on the data sent.
digibyte represents the result of OR-ing the following bits:
SC represents the battery charge switch’ status.
— DIG0 to DIG7 are the I/O pins on the I/O connectors. Note that only the
first 4 DIGs are usable (there are only four I/O connectors on the A733).
Note: For additional info on the bits in the digibyte, check the hardware section of
this manual.
counter0 to counter3 are the values of the pulse counters.
battery is the value of the main power supply; its actual value can be com-
puted using the equation:
analog_data[9] is an array of 8 unisgned integers that represents the result of
packing the 12 12-bit values. These are the values returned by the internal
A/D converter from the respective I/O connectors (see the hardware section
for more details). The packing mechanism is depicted below:
SEE ALSO Request frame.
Set ID
ID 40
SC
Dig6 Dig5 Dig4 Dig3 Dig2 Dig1 Dig0
b0
b7
Batt
V[]
battery 20×
255
-------------------------------=
16 bit values
8 bit packed values
Integer 0 Integer 1
Integer 2
Integer 3
12 bits 12 bits 12 bits 12 bits
Byte 0 Byte 1 Byte 2 Byte 3 Byte 6Byte 5Byte 4 Byte 16 Byte 17