User's Manual
Table Of Contents
- License Agreement
- Limited Warranty
- Regulatory Information
- Driver ID Keyfob system design
- Key Fob button pushes
- Keyfob configuration
- Keyfob button timing diagrams for common scenarios.
- LMU-FOB comms
- Overview of Bluetooth Automatic Driver ID process
- State Machine for driver ID discovery
- State Machine for Finding Fobs using Beeps and Buttons
- Description
- Sequence diagram of discovery of driver id when only one fob in range
- Sequence Diagram of discovery of driver ID using buzzer and button
- Sequence diagram of connecting to a single fob to sound buzzer during driver id discovery
- Bluetooth LE services
- New PEG triggers
- New Trigger modifiers
- New PEG actions
- Params
- Driver’s FOB Out-of-Range
- Over the Air Update
- Format of Fob OTA ID report
- Work Breakdown
- Build Process
- Keyfob
- BTCS
- LMU
- LMU Over the air BT Client
- LMU Modified interaction with Puls new FOB_ID message
- LMU Modified ‘file’ Handling to allow LMU to ‘cache’ file.
- LMU Keyfob config ??? Puls or params?
- LMU passive scan for strongest keyfob
- LMU report of ‘seen keyfobs’
- LMU selection of keyfob by measuring rssi on the key fob
- LMU selection of keyfob by beep and button on the key fob
- LMU PEG trigger PEG TRIG_BLE_FOB
- LMU PEG action ACT_KEYFOB_BUZZ
- LMU PEG action ACT_KEYFOB_LED
- LMU PEG action ACT_ BT_KEYFOB_HUP
Configuration for each button
configuration units / bit size (bytes) default
Event Generation mask (see below) 1 00111100
Generate events on
releasing button from
short press & when long
pressed & keep
generating long press
events until button is
released.
Event generation mask for each button coded as 1 byte
description mask (top 2 bits are reserved)
generate message on min short press timeout 00xxxxx1
generate message on short press repeat timeout
00xxxx1x
generate message on short press release
00xxx1xx
generate message on long press timeout
00xx1xxx
generate message on long press repeat timeout 00x1xxxx
generate message on long press release
001xxxxx
Keyfob configuration
Stored on individual Keyfobs.
units / bit size (bytes) default
Short Press minimum 100ms 1 2
Short Press Repeat 100ms 1 2
Long Press time 100ms 1 15
Long Press Repeat 100ms 1 5
beacon interval
1ms
1
8750
beacon duration after keypress
1s
1
0 (always and forever)
CID n/a 2 0xFFFF
(0xFFFF is special case and is
always processed) otherwise
this CID must match the CID
in the LMU
Tx power
db
1
0
Low Battery LED blink % % 1 20
Button push LED blink
n/a
1
0x07 all 3 buttons cause blink
when pressed (0x0f if 4
buttons)
Config button 1 (see above)
n/a
1
0x3c
Config button 2 (see above) n/a 1 0x3c
Config button 3 (see above) n/a 1 0x3c
reserved (for 4
th
button) n/a 1 0x00