User Manual

Chapter 8 System Parameters and Comm ands
Hi-G-Tek Ltd. Micro electronics & Asset Tracking Technology - 211 -
called Start Forced Burst (either LF or HF). Further details about each
type of Burst message are given below.
Burst messages should be enabled in the DataSeal, by sending the Start
Alert Burst Mode or Start Alert Burst Mode for All Seals co mm an d. I n
addition, in order for a DataReader to receive Burst message, a special flag
called Allow Burst in the DataReader has to be on. When a DataReader
receives a Burst message, if it's All o w Bu rs t flag (Reade r.AllowBurst
property) is on and it is not currently executing another RF command, it
stores t he message inside its memory. The applicat ion software should
check for Burst messages periodically in order to receive them, using the
Reader.GetBurstMessages method. In addition, Close Burst messages
have to be enabled in the DataSeal by setting the Close Burst Mode flag in
the DataSeal's Long Status.
Burst messages can be sent more than once (for each causing event) in
order to maximize the probability that a DataReader will receive the
message. The exact number of retries is determined by the Maxim al Ale rt
and Close Burst Retries an d Maximal Deep Slee p Burst Retrie s
DataSeal parameters, and the intervals between them is determined by the
Alert and Close Burst Pe riod and the Deep Sleep Burst Pe riod. For
Forced Burst messages the number of retries an the interval is determined
by the command arguments.
When a DataReader receives a Burst message, it can send an acknowledge
back to the DataSeal, so the DataSeal can stop sending more retries of the
same message. This helps to reduce the DataSeal's battery usage and make
the RF environment less "noisy". There are 2 options to acknowledge Burst
messages: automatic and manual.
The automatic acknowledge is sent by the receiving DataReader
immediately when it receives the message. In order to use the automatic
acknowledge, the Au tom atic Ackn owle dge Bu rst flag
(Reader.AutoAckBurst property) in the DataReader should be on and also