User's Manual

Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 59 10/23/2009
Revision X2
11 Set to 1.
12 0 => H5 operation disabled, 1 => enabled.
13 Set to 0.
14 Set to 0.
15 Set to 0.
The default value, 0x08a8, selects use of hardware flow control, as required by the H4 (sic) specification.
Key Name Key Number Type Default Setting
PSKEY_H4DS_WAKE_DURATION 0x01cc uint16 0x0020
The H4DS protocol requires BlueCore to wake the host if it believes the host may be asleep. The protocol
requires that this is performed by sending a repeating byte sequence of sufficient duration to wake the host,
to allow the host to initialise its UART, and to lock onto the byte train. The (minimum) duration of the byte
sequence is configured with this pskey.
The pskey's value is in milliseconds. The corresponding number of bytes in the wakeup signal is calculated
using the value of PSKEY_UART_BAUDRATE
.
This pskey only has an effect when the H4DS host transport is in use, as configured with
PSKEY_HOST_INTERFACE
.
See PSKEY_UART_HOST_WAKE_SIGNAL
.
Key Name Key Number Type Default Setting
PSKEY_H4DS_MAXWU 0x01cd uint16 50
The H4DS specification requires BlueCore to send Wake-Up messages to the host until the host responds.
There's no point sending Wake-Up messages indefinitely if the peer fails to respond - it just wastes the
BlueCore's power. (The host may not have been switched on, or perhaps the UART cable has not been
plugged in.) Consequently, the H4DS specification provides a mechanism to limit the number of Wake-Up
messages sent to the host in one batch. If the limit is reached, BlueCore stops sending Wake-Up messages
until it hears (any) UART traffic from the host.
This pskey sets the limit, "MAXWU" in the specification.
A value of zero is treated as infinity, i.e., the baseband does not stop sending Wake-Up messages when the
host does not respond.
Very small positive values (below 10) may cause problems.
Key Name Key Number Type Default Setting
PSKEY_H4DS_LE_TIMER_PERIOD 0x01cf uint16 250
The H4DS specification's Link Establishment engine uses a pair of timers with periods Tsync and Tconf.
This pskey sets the duration of both timers. The pskey's value is in milliseconds.
Key Name Key Number Type Default Setting
PSKEY_H4DS_TWU_TIMER_PERIOD 0x01d0 uint16 250
The H4DS specification's Deep Sleep engine uses a timer with period Twu to schedule the transmission of