Laird Connectivity PROFLEX1 802.15.4 Transceiver Module User Manual PFLX UG 0001 00 10

LS Research, LLC 802.15.4 Transceiver Module PFLX UG 0001 00 10

Contents

Manual Host Protocol Guide

Download: Laird Connectivity PROFLEX1 802.15.4 Transceiver Module User Manual PFLX UG 0001 00 10
Mirror Download [FCC.gov]Laird Connectivity PROFLEX1 802.15.4 Transceiver Module User Manual PFLX UG 0001 00 10
Document ID1132206
Application IDe6GuHmEJeeveFquGNKLGDg==
Document DescriptionManual Host Protocol Guide
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize35.55kB (444383 bits)
Date Submitted2009-07-01 00:00:00
Date Available2009-07-02 00:00:00
Creation Date2009-06-30 14:52:08
Producing SoftwareAcrobat Distiller 9.0.0 (Windows)
Document Lastmod2009-06-30 14:52:08
Document TitleMicrosoft Word - PFLX-UG-0001-00-10
Document CreatorPScript5.dll Version 5.2.2
Document Author: twhite

PRO-FLEX SERIES
TRANSCEIVER MODULES
Host Protocol Guide
Powered By
Last updated
Tuesday, June 30, 2009
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-04
Copyright © 2009 LS Research, LLC
Page 1 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Table of Contents
Introduction ..................................................................................................................... 4
1.1
1.2
1.3
1.4
Purpose & Scope ....................................................................................................................... 4
Audience .................................................................................................................................... 4
Applicable Documents ............................................................................................................... 4
Revision History ......................................................................................................................... 4
Host Protocol ................................................................................................................... 5
2.1
2.2
Host Serial Protocol Overview ................................................................................................... 5
Example Host Protocol Message Exchange ............................................................................. 5
Host Protocol Message Definitions ............................................................................... 7
3.1
Host Protocol Field Descriptions ............................................................................................... 7
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.2
Host to Module .................................................................................................................................. 7
Module to Host .................................................................................................................................. 7
Allow Remote .................................................................................................................................... 7
Message Length ................................................................................................................................ 7
Payload Field Length ......................................................................................................................... 8
Payload Field Name .......................................................................................................................... 8
Description......................................................................................................................................... 8
Host Protocol Message Definitions ........................................................................................... 9
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
3.2.10
3.2.11
3.2.12
3.2.13
3.2.14
3.2.15
3.2.16
3.2.17
3.2.18
3.2.19
3.2.20
3.2.21
3.2.22
3.2.23
3.2.24
3.2.25
3.2.26
3.2.27
Query Firmware Version .................................................................................................................... 9
Set PAN ID ........................................................................................................................................ 9
Query PAN ID .................................................................................................................................... 9
Set Transceiver Address ................................................................................................................. 10
Query Transceiver Address ............................................................................................................. 10
Set RF Channel ............................................................................................................................... 11
Query RF Channel........................................................................................................................... 11
Set Transmit Power Level ............................................................................................................... 11
Query Transmit Power Level ........................................................................................................... 11
Set Receiver Configuration .............................................................................................................. 12
Query Receiver Configuration ......................................................................................................... 12
Set Security ..................................................................................................................................... 12
Query Security ................................................................................................................................. 12
Set Basic RF Settings ...................................................................................................................... 13
Query Basic RF Settings ................................................................................................................. 14
Save Settings To Non-Volatile Memory ........................................................................................... 14
Reset Request ................................................................................................................................. 15
Query Supply Voltage ...................................................................................................................... 15
Query Statistics ............................................................................................................................... 15
Clear Statistics................................................................................................................................. 15
Set Low Power Mode ...................................................................................................................... 16
Set Host Data Rate.......................................................................................................................... 16
Reserved for Query On-Chip Temperature Sensor ......................................................................... 16
Set Wakeup/Reset Settings ............................................................................................................. 17
Query Wakeup/Reset Settings ........................................................................................................ 17
Wakeup/Reset Alert Status ............................................................................................................. 17
Set Static RF Test Mode ................................................................................................................. 18
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 2 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
3.2.28
3.2.29
3.2.30
3.2.31
3.2.32
3.2.33
3.2.34
3.2.35
3.2.36
3.2.37
3.2.38
3.2.39
3.2.40
3.2.41
3.2.42
3.2.43
3.2.44
3.2.45
3.2.46
3.2.47
3.2.48
3.2.49
3.2.50
3.2.51
3.2.52
3.2.53
Send Simple RF Data Packet (Short Addressing) ........................................................................... 19
Received Simple RF Data Packet (Short Addressing)..................................................................... 19
Send Advanced RF Data Packet (Short Addressing) ...................................................................... 20
Received Advanced RF Data Packet (Short Addressing) ................................................................ 20
Send Simple RF Data Packet (Long Addressing) ............................................................................ 21
Received Simple RF Data Packet (Long Addressing) ..................................................................... 21
Send Advanced RF Data Packet (Long Addressing) ....................................................................... 22
Received Advanced RF Data Packet (Long Addressing) ................................................................ 23
Set Repeater Configuration ............................................................................................................. 23
Query Repeater Configuration ......................................................................................................... 24
Send Simple Repeated RF Data Packet ......................................................................................... 24
Received Simple Repeated RF Data Packet ................................................................................... 25
Send Advanced Repeated RF Data Packet .................................................................................... 26
Received Advanced Repeated RF Data Packet .............................................................................. 27
Received Promiscuous Mode Packet .............................................................................................. 28
Send Remote Command/Response with Short Addressing ............................................................ 29
Received Remote Command/Response with Short Addressing ...................................................... 29
Send Remote Command/Response with Long Addressing ............................................................. 30
Received Remote Command/Response with Long Addressing ...................................................... 30
Received Remote Command/Response with Long Addressing ...................................................... 31
Set Packet Error Rate Test Transmit Configuration......................................................................... 31
Set Packet Error Rate Test Receive Configuration.......................................................................... 32
Packet Error Rate Packet Results ................................................................................................... 32
Set/Query Packet Error Rate Test Status ........................................................................................ 34
Channel Energy Scan ...................................................................................................................... 34
Channel Energy Scan Response..................................................................................................... 35
Contacting LS Research ............................................................................................... 37
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 3 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Introduction
1.1
Purpose & Scope
The purpose of this document is to describe in detail the message protocol used
to communicate between a Host Device and the RF Module microprocessor.
1.2
Audience
This document is intended to be read by engineers and technical management.
A general knowledge of common engineering practices is assumed.
1.3
Applicable Documents
The reader should be familiar with the following documentation:

1.4
ProFLEX-01 Datasheet
Revision History
Date
Change Description
Initial release.
Revision
1.0
Table 1 Revision History
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 4 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host Protocol
This document describes in detail the message protocol used to communicate
between a Host Device and a Pro-FLEX RF Module microprocessor.
2.1
Host Serial Protocol Overview
Header
Payload
Trailer
Field
Start
Byte
Length
Type
Data
Checksum
End Byte
# Bytes
Figure 1 Host Protocol Message Format
Field Name
Start Byte
Length
Type
Field Description
The start byte is the first byte in a packet (0x01).
The total length of the entire packet in bytes (5 + n).
The packet type byte indentifies the intent of the packet.
Local/Remote
Designates whether the packet is intended for the local “hardwired” module
(0x00) or the remote module (0x01). If targeting a remote module, then the local
hardwired module forwards the message over the RF to the remote module. The
remote module’s address is defined in the “Remote Address” field below.
Remote
Address
Two byte address (LSB to MSB) of the remote module the message is intended
for. In order for this address to be valid the “Local/Remote” field, described
above, must be set to 0x01. When the “Local/Remote” field is 0x00 then this field
is ignored.
Data
Checksum
End Byte
n bytes of data which pertains to the type of the packet. The data is variable
depending on the type of packet. For some packets there is no data.
The checksum is the least significant byte of the result of summing bytes from the
Start through the Payload.
The end byte is the last byte in a packet (0x04).
Table 2 Host Serial Protocol Field Descriptions
2.2
Example Host Protocol Message Exchange
Below is an example that shows what a complete host serial packet would look
like for a “Query PAN ID” and a “Respond with PAN ID” message exchange.
This example assumes the PAN ID is being queried from the local “hardwired”
module.
Host -> Module – (Query PAN ID – Type 0x02)
< 0x01 0x08 0x02 0x00 0x00 0x00 0x0B 0x04 >
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 5 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Module -> Host – (Respond with PAN ID – Type 0x82)
< 0x01 0x0B 0x82 0x00 0x00 0x00 0x64 0x00 0xF2 0x04>
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 6 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host Protocol Message Definitions
The information contained in this section is abbreviated and omits the header
and trailer information which is common to all serial host messages.
3.1
Host Protocol Field Descriptions
3.1.1 Host to Module
This field shows the message type for messages that get sent from the host
device to the module, and are within the range of 0x01 through 0x7F.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 2 Host to Module
3.1.2 Module to Host
This field shows the message type for messages that get sent from the module to
the host device, and are within the range of 0x81 through 0x8F.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 3 Module to Host
3.1.3 Allow Remote
This column will contain an “x” if the message supports being issued to a remote
module. A remote module is a module that is not physically hardwired to the host
device that issues the message. In general host messages can only be issued to
a remote device that is on the same PAN ID and RF channel of the hardwired
local module.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 4 Allow Remote
3.1.4 Message Length
This column contains the length of the entire message, which consists of the
header (6 bytes), payload, and trailer (2 bytes). The minimum sized message is
8 bytes and occurs in messages that contain no payload.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 7 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 5 Message Length
3.1.5 Payload Field Length
This column lists the length in bytes of each payload field.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 6 Payload Field Length
3.1.6 Payload Field Name
This column contains a list of the fields that are contained within each message.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 7 Payload Field Name
3.1.7 Description
This column details what the message does or what is contained in the payload
field.
Host to
Module
Module to
Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Figure 8 Description
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 8 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
3.2
Host to
Module
Host Protocol Message Definitions
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.1 Query Firmware Version
0x01
0x81
12+n
Module
Identifier
Identifies this module as a ProFlex module
(0x02).
Version
Major
Version major number.
Version
Minor
Version minor number.
Version
Month
Version month (1 - 12).
Version Day
Version day (1 - 31).
Version Year
Version year (0 - 99).
Version
String Length
Length of version string (0 - 32 bytes).
Version
String
Version string (0 - 32 bytes in length).
PAN ID
Two byte PAN ID (LSB to MSB) of the
network this transceiver should operate on.
PAN ID
Two byte PAN ID (LSB to MSB) of the
network this transceiver should operate on.
3.2.2 Set PAN ID
0x02
0x82
3.2.3 Query PAN ID
0x03
0x83
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 9 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Short
Transceiver
Address
Two byte transceiver short address (LSB to
MSB). Valid short addresses are 0 - 65,520
and 65,535 (0x0000 – 0xFFF0 and 0xFFFF).
When short address is set to 0xFFFF the
long address is used instead of the short
address.
Long
Transceiver
Address
Eight byte transceiver long address (LSB to
MSB).
To use long address set Short Address to
0xFFFF
Short
Transceiver
Address
Two byte transceiver short address (LSB to
MSB). Valid short addresses are 0 - 65,520
and 65,535 (0x0000 – 0xFFF0 and 0xFFFF).
When short address is set to 0xFFFF the
long address is used instead of the short
address.
Long
Transceiver
Address
Eight byte transceiver long address (LSB to
MSB).
To use long address set Short Address to
0xFFFF
3.2.4 Set Transceiver Address
0x04
0x84
15
3.2.5 Query Transceiver Address
0x05
0x85
15
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 10 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
RF Channel
The RF channel that the transceiver operates
on (11-26).
11 = 2405
12 = 2410
13 = 2415
14 = 2420
15 = 2425
16 = 2430
17 = 2435
18 = 2440
19 = 2445
20 = 2450
21 = 2455
22 = 2460
23 = 2465
24 = 2470
25 = 2475
26 = 2480
3.2.6 Set RF Channel
0x06
0x86
3.2.7 Query RF Channel
0x07
0x87
RF Channel
The RF channel that the transceiver operates
on (11-26).
RF Power
Level
RF power level (0-19). Refer to Table 4 RF
Power Settings in Appendix A for how the RF
Power Level value relates to actual power
level from the module.
RF Power
Level
RF power level (0-19). Refer to Table 4 RF
Power Settings in Appendix A for how the RF
Power Level value relates to actual power
level from the module.
3.2.8 Set Transmit Power Level
0x08
0x88
3.2.9 Query Transmit Power Level
0x09
0x89
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 11 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Receive
Filters
Bitmask of the receive filtering.
Bit 0: Allow Broadcast Address (0 = disable,
1 = enable)
Bit 1: Allow Broadcast PAN ID (0 = disable, 1
= enable)
Bit 2: Promiscuous Mode (0 = disable, 1 =
enable)
Reserved
3.2.10 Set Receiver Configuration
0x0A
0x8A
Reserved for future use.
3.2.11 Query Receiver Configuration
0x0B
0x8B
Bitmask of the receive filtering.
Bit 0: Allow Broadcast Address (0 = disable,
1 = enable)
Bit 1: Allow Broadcast PAN ID (0 = disable, 1
= enable)
Bit 2: Promiscuous Mode (0 = disable, 1 =
enable)
Receive
Filters
Reserved
Security
Enable/Disab
le
Whether or not encryption is enabled (0x01)
or disabled (0x00).
16
Security Key
Sixteen byte encryption key (MSB to LSB).
Enable/Disab
le
Whether or not encryption is enabled (0x01)
or disabled (0x00).
16
Key
Sixteen byte encryption key (MSB to LSB).
Reserved for future use.
3.2.12 Set Security
0x0E
0x8E
22
3.2.13 Query Security
0x0F
0x8F
22
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 12 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
PAN ID
Description
3.2.14 Set Basic RF Settings
0x10
0x90
39
Two byte PAN ID (LSB to MSB) of the
network this transceiver should operate on.
Short
Transceiver
Address
Two byte transceiver short address (LSB to
MSB). Valid short addresses are 0 - 65,520
and 65,535 (0x0000 – 0xFFF0 and 0xFFFF).
When short address is set to 0xFFFF the
long address is used instead of the short
address.
Long
Transceiver
Address
Eight byte transceiver long address (LSB to
MSB).
To use long address set Short Address to
0xFFFF
RF Channel
The RF channel that the transceiver operates
on (11-26).
RF Power
Level
RF power level (0-19). Refer to Table 4 RF
Power Settings in Appendix A for how the RF
Power Level value relates to actual power
level from the module.
Receive
Filters
Bitmask of the receive filtering.
Bit 0: Allow Broadcast Address (0 = disable,
1 = enable)
Bit 1: Allow Broadcast PAN ID (0 = disable, 1
= enable)
Bit 2: Promiscuous Mode (0 = disable, 1 =
enable)
Reserved
Reserved for future use.
Reserved
Reserved for future use.
Security
Enable/Disab
le
Whether or not encryption is enabled (0x01)
or disabled (0x00).
16
Security Key
Sixteen byte encryption key (MSB to LSB).
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 13 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.15 Query Basic RF Settings
0x11
0x91
39
PAN ID
Two byte PAN ID (LSB to MSB) of the
network this transceiver should operate on.
Short
Transceiver
Address
Two byte transceiver short address (LSB to
MSB). Valid short addresses are 0 - 65,520
and 65,535 (0x0000 – 0xFFF0 and 0xFFFF).
When short address is set to 0xFFFF the
long address is used instead of the short
address.
Long
Transceiver
Address
Eight byte transceiver long address (LSB to
MSB).
To use long address set Short Address to
0xFFFF
RF Channel
The RF channel that the transceiver operates
on (1-10).
RF Power
Level
RF power level (0-19). Refer to Table 4 RF
Power Settings in Appendix A for how the RF
Power Level value relates to actual power
level from the module.
Receive
Filters
Bitmask of the receive filtering.
Bit 0: Allow Broadcast Address (0 = disable,
1 = enable)
Bit 1: Allow Broadcast PAN ID (0 = disable, 1
= enable)
Bit 2: Promiscuous Mode (0 = disable, 1 =
enable)
Reserved
Reserved for
Antenna
Diversity
Not supported in Pro-FLEX
Security
Enable/Disab
le
Whether or not encryption is enabled (0x01)
or disabled (0x00).
16
Security Key
Sixteen byte encryption key (MSB to LSB).
Reserved for future use.
3.2.16 Save Settings To Non-Volatile Memory
0x12
0x92
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 14 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.17 Reset Request
0x13
0x93
3.2.18 Query Supply Voltage
0x14
0x94
The supply voltage ADC reading (LSB to
MSB). The supply voltage can be
determined by the following formula:
Supply Voltage = ((Supply ADC Reading x
Voltage Reference ) / 204750).
Example:
ADC Reading = 2750
Voltage Reference = 245
Supply Voltage = ( (2750 * 245) / 20,4750)
Supply Voltage = 3.36V
Supply
ADC
Reading
Voltage
Reference
The Voltage Reference used in the
measurement multiplied by 100. For
example the 1.47V reference will be passed
as 147.
Packets Sent
Four byte value for RF packets sent (LSB to
MSB).
Acks
Received
Four byte value for RF acknowledgements
received (LSB to MSB).
Packets
Received
Four byte value for RF packets received
(LSB to MSB).
Broadcast
Packets
Received
Four byte value for RF broadcast packets
received (LSB to MSB).
3.2.19 Query Statistics
0x15
0x95
21
3.2.20 Clear Statistics
0x16
0x96
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 15 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Reserved
Reserved for future use.
Baud Rate
Serial baud rate setting.
0 = 1,200, 1 = 2,400, 2 = 4,800, 3 = 9,600, 4
= 19,200, 5 = 38,400, 6 = 57,600, 7 =
115,200, 8 = 230,400, 9 = 460,800, 10 =
921,600.
Description
3.2.21 Set Low Power Mode
0x17
0x97
3.2.22 Set Host Data Rate
0x18
0x98
3.2.23 Reserved for Query On-Chip Temperature Sensor
0x1B
0x9B
Supply
ADC
Reading
The supply voltage ADC reading (LSB to
MSB). The temperature can be determined
by the following formula:
TEMP °C = (V – 0.894)/0.00366
where
V = (ADC Reading * 1.47)/4095
Example:
ADC Reading = 2800
Temp °C = ( ( ((2800*1.47)/4095 )-0.894) /
0.00366)
Temp °C = 30.4
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 16 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.24 Set Wakeup/Reset Settings
0x1C
Reset Setting
Setting that determines behavior on a reset.
When set to 0x00 the host is not alerted.
When set to 0x01 a reset results in a
“Wakeup/Reset” status alert message being
sent to the host (see message type 0x9E).
Wakeup
Setting
Setting that determines behavior on a
wakeup from sleep. When set to 0x00 the
host is not alerted. When set to 0x01 a
wakeup results in a “Wakeup/Reset” status
alert message being sent to the host (see
message type 0x9E).
Reset Setting
Setting that determines behavior on a reset.
When set to 0x00 the host is not alerted.
When set to 0x01 a reset results in a
“Wakeup/Reset” status alert message being
sent to the host (see message type 0x9E).
Wakeup/Res
et Alert
Status
The wakeup/reset alert status byte describes
whether the module was awoken from sleep
(0x00) or reset (0x01).
0x9C
Wakeup
Setting
Setting that determines behavior on a
wakeup from sleep. When set to 0x00 the
host is not alerted. When set to 0x01 a
wakeup results in a “Wakeup/Reset” status
alert message being sent to the host (see
message type 0x9E).
3.2.25 Query Wakeup/Reset Settings
0x1D
0x9D
3.2.26 Wakeup/Reset Alert Status
0x9E
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 17 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Test Mode
Test Mode:
0 = Idle (transmit and receive not active)
1 = Receive
2 = Transmit Unmodulated 0
3 = Reserved
4 = Transmit Modulated
5 = Pseudo Random Binary Sequence (todo:
validate if this is supported)
RF Channel
The RF channel that the transceiver operates
on while in test mode (11-26).
3.2.27 Set Static RF Test Mode
0x1F
0x9F
10
RF power level used for the transmit modes
(0-19). Refer to Table 4 RF Power Settings
in Appendix A for how the RF Power Level
value relates to actual power level from the
module.
RF Power
Level
Reserved for
Antenna
Diversity
Not supported in Pro-FLEX
Reserved for
RF Phy
Mode
Not supported in Pro-FLEX
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 18 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.28 Send Simple RF Data Packet (Short Addressing)
This message is used to send a RF packet to a destination transceiver using short addressing. It is assumed that the
destination transceiver’s PAN ID is the same as the PAN ID of the source transceiver.
0x20
0xA0
9+n
Indicates whether or not to use RF retries
and acknowledgements (0x00 = off, 0x01 =
on) for this RF message.
Retries
On/Off
Destination
Transceiver
Address
Packet ID
n Data Bytes
Packet ID
Packet ID.
Ack/Nack
Acknowledgement or Non-Acknowledgement
of the successful transmission of the RF
packet (0x00 = Nack, 0x01 = Ack).
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Setting this address to 0xFFFF results in the
message being broadcast to all transceivers.
Packet ID.
Data to be sent over the RF link (n bytes).
(Valid Range is 1-100 bytes)
3.2.29 Received Simple RF Data Packet (Short Addressing)
This message gets sent to the host when a RF packet is received from a transceiver using short addressing. It is
assumed that the source transceiver’s PAN ID is the same as the PAN ID of the destination transceiver.
NA
0xA1
LQI
Link Quality Indicator which gives feedback
to the strength of the received packet.
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
This address should either be the source
address of the transceiver that received it, or
the broadcast address (0xFFFF).
Source
Transceiver
Address
Two byte source transceiver address (LSB to
MSB). This is the address of the device that
originated the message.
Packet ID
n Data Bytes
11+n
Packet ID.
Data bytes received over the RF link (n
bytes).
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 19 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.30 Send Advanced RF Data Packet (Short Addressing)
This message is used to send a RF packet to a destination transceiver using long addressing. In addition to the
destination transceiver’s ID, it is required to designate the destination PAN ID. This allows for sending packets
between PANs (intra PAN).
Retries
On/Off
Indicates whether or not to use retries and
acknowledgements (0x00 = off, 0x01 = on)
for this RF message.
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. Setting this
address to 0xFFFF results in the message
being broadcast to all PAN IDs.
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Setting this address to 0xFFFF results in the
message being broadcast to all transceivers.
Packet ID
n Data Bytes
Packet ID
Packet ID.
Ack/Nack
Acknowledgement or Non-Acknowledgement
of the successful transmission of the RF
packet (0x00 = Nack, 0x01 = Ack).
0x22
0xA2
11+n
Packet ID.
Data to be sent over the RF link (n bytes).
(Valid Range is 1-100 bytes)
3.2.31 Received Advanced RF Data Packet (Short Addressing)
This message gets sent to the host when a RF packet is received from a transceiver using short addressing. In
addition to the transceiver IDs, this message includes both the source and destination PAN IDs. This allows for
receiving packets between PANs (intra PAN).
NA
LQI
Link Quality Indicator which gives feedback
to the strength of the received packet.
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. This address
should either be the source PAN ID of the
transceiver that received it or the broadcast
PAN ID (0xFFFF).
Source PAN
ID
Two byte PAN ID (LSB to MSB) of the source
transceiver. This is the PAN ID of the device
that originated the message.
0xA3
15+n
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 20 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
This address should either be the source
address of the transceiver that received it, or
the broadcast address (0xFFFF).
Source
Transceiver
Address
Two byte source transceiver address (LSB to
MSB). This is the address of the device that
originated the message.
Packet ID
n Data Bytes
Packet ID.
Data bytes received over the RF link (n
bytes).
3.2.32 Send Simple RF Data Packet (Long Addressing)
This message is used to send a RF packet to a destination transceiver using long addressing. It is assumed that the
destination transceiver’s PAN ID is the same as the PAN ID of the source transceiver.
0x24
0xA4
15+n
Retries
On/Off
Indicates whether or not to use RF retries
and acknowledgements (0x00 = off, 0x01 =
on) for this RF message.
Destination
Transceiver
Address
Eight byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Packet ID
n Data Bytes
Packet ID
Packet ID.
Ack/Nack
Acknowledgement or Non-Acknowledgement
of the successful transmission of the RF
packet (0x00 = Nack, 0x01 = Ack).
Packet ID.
Data to be sent over the RF link (n bytes).
(Valid Range is 1-100 bytes)
3.2.33 Received Simple RF Data Packet (Long Addressing)
This message gets sent to the host when a RF packet is received from a transceiver using long addressing. It is
assumed that the source transceiver’s PAN ID is the same as the PAN ID of the destination transceiver.
NA
0xA5
LQI
Link Quality Indicator which gives feedback
to the strength of the received packet.
Destination
Transceiver
Address
Eight byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
23+n
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 21 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Source
Transceiver
Address
Packet ID
n Data Bytes
Description
Eight byte source transceiver address (LSB
to MSB). This is the address of the device
that originated the message.
Packet ID.
Data bytes received over the RF link (n
bytes).
3.2.34 Send Advanced RF Data Packet (Long Addressing)
This message is used to send a RF packet to a destination transceiver using long addressing. In addition to the
destination transceiver’s ID, it is required to designate the destination PAN ID. This allows for sending packets
between PANs (intra PAN).
Retries
On/Off
Indicates whether or not to use retries and
acknowledgements (0x00 = off, 0x01 = on)
for this RF message.
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. Setting this
address to 0xFFFF results in the message
being broadcast to all PAN IDs.
Destination
Transceiver
Address
Eight byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Packet ID
n Data Bytes
Packet ID
Packet ID.
Ack/Nack
Acknowledgement or Non-Acknowledgement
of the successful transmission of the RF
packet (0x00 = Nack, 0x01 = Ack).
0x26
0xA6
17+n
Packet ID.
Data to be sent over the RF link (n bytes).
(Valid Range is 1-100 bytes)
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 22 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.35 Received Advanced RF Data Packet (Long Addressing)
This message gets sent to the host when a RF packet is received from a transceiver using long addressing. In addition
to the transceiver IDs, this message includes both the source and destination PAN IDs. This allows for receiving
packets between PANs (intra PAN).
NA
LQI
Link Quality Indicator which gives feedback
to the strength of the received packet.
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. This address
should either be the source PAN ID of the
transceiver that received it or the broadcast
PAN ID (0xFFFF).
Source PAN
ID
Two byte PAN ID (LSB to MSB) of the source
transceiver. This is the PAN ID of the device
that originated the message.
Destination
Transceiver
Address
Eight byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Source
Transceiver
Address
Eight byte source transceiver address (LSB
to MSB). This is the address of the device
that originated the message.
Packet ID
n Data Bytes
Max
Repeaters
Max Repeats
Maximum number of repeats allowed (1-7).
Note that maximum hop count is Max
Repeater + 1.
Device Type
Sets the device type as either a node (0x00),
which does not repeat, or a repeater (0x01),
which does repeat.
Timeslot
0xA7
27+n
Packet ID.
Data bytes received over the RF link (n
bytes).
3.2.36 Set Repeater Configuration
0x28
0xA8
Maximum number of repeaters in the system
(1-15).
The timeslot assigned to the repeater (1 Max Repeaters).
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 23 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Max
Repeaters
Maximum number of repeaters in the system
(1-15).
Max Repeats
Maximum number of repeats allowed (1-7).
Note that maximum hop count is Max
Repeats + 1.
Device Type
Sets the device type as either a node (0x00),
which does not repeat, or a repeater (0x01),
which does repeat.
Timeslot
3.2.37 Query Repeater Configuration
0x29
0xA9
The timeslot assigned to the repeater (1 Max Repeaters).
3.2.38 Send Simple Repeated RF Data Packet
This message is used to send a RF packet to a destination transceiver using the repeating mechanism and short
addressing. It is assumed that the destination transceiver’s PAN ID is the same as the PAN ID of the source
transceiver.
0x2A
0xAA
Destination
Transceiver
Address
Packet ID
n Data Bytes
Packet ID
8+n
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Setting this address to 0xFFFF results in the
message being broadcast to all transceivers.
Packet ID.
Data to be sent over the RF link (n bytes).
Packet ID.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 24 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.39 Received Simple Repeated RF Data Packet
This message gets sent to the host when a RF packet is received from a transceiver using the repeating mechanism
and short addressing. It is assumed that the source transceiver’s PAN ID is the same as the PAN ID of the destination
transceiver. In addition to the packet data, this message contains the source route through which the packet used to
find its way to the destination.
NA
LQI
Packet ID
Packet ID.
Number
Repeaters/
Repeat
Count
Upper nibble contains the number of
repeaters in the system (1-15), and the lower
nibble contains the repeat count (0-7).
Repeater
Slot/
Max Repeats
Upper 5 bits contains the repeater slot the
message was sent in ((1 - Number
Repeaters) + 1). A repeat cycle consists of
Number Repeaters slots plus 1 for an “Open
Slot”. The lower 3 bits indicate the maximum
number of times a message could be
repeated (1-7).
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
This address should either be the source
address of the transceiver that received it, or
the broadcast address (0xFFFF).
2-16
Source
Route
Address List
List containing two byte source transceiver
addresses (LSB to MSB) for the route back
to the source from which the message
originated. The length of this field is
calculated as follows ((Repeat Count x 2) +
2).
0-7
Source
Route
LQI List
n Data Bytes
0xAB
13+n
to
34+n
Link Quality Indicator which gives feedback
to the strength of the received packet.
List containing one byte Link Quality
Indication (LQI) for the route back to the
source from which the message originated.
The length of this field is equal to the Repeat
Count.
Data bytes received over the RF link (n
bytes).
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 25 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.40 Send Advanced Repeated RF Data Packet
This message is used to send a RF packet to a destination transceiver using the repeating mechanism and short
addressing. In addition to the destination transceiver’s ID, it is required to designate the destination PAN ID. This
allows for sending packets between PANs (intra PAN).
0x2C
0xAC
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. Setting this
address to 0xFFFF results in the message
being broadcast to all PAN IDs.
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Setting this address to 0xFFFF results in the
message being broadcast to all transceivers.
Packet ID
n Data Bytes
Packet ID
Packet ID.
Ack/Nack
Acknowledgement or Non-Acknowledgement
of the successful transmission of the RF
packet (0x00 = Nack, 0x01 = Ack).
10+n
Packet ID.
Data to be sent over the RF link (n bytes).
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 26 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.41 Received Advanced Repeated RF Data Packet
This message gets sent to the host when a RF packet is received from a transceiver using the repeating mechanism
and short addressing. In addition to the transceiver IDs, this message includes both the source and destination PAN
IDs. This allows for receiving packets between PANs (intra PAN). Also included along with the packet data, this
message contains the source route through which the packet used to find its way to the destination.
NA
0xAD
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. This address
should either be the source PAN ID of the
transceiver that received it or the broadcast
PAN ID (0xFFFF).
Source PAN
ID
Two byte PAN ID (LSB to MSB) of the source
transceiver. This is the PAN ID of the device
that originated the message.
LQI
Packet ID
Packet ID.
Number
Repeaters/
Repeat
Count
Upper nibble contains the number of
repeaters in the system (1-15), and the lower
nibble contains the repeat count (0-7).
Repeater
Slot/
Max Repeats
Upper 5 bits contains the repeater slot the
message was sent in ((1 - Number
Repeaters) + 1). A repeat cycle consists of
Number Repeaters slots plus 1 for an “Open
Slot”. The lower 3 bits indicate the maximum
number of times a message could be
repeated (1-7).
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
This address should either be the source
address of the transceiver that received it, or
the broadcast address (0xFFFF).
Source
Route
Address List
List containing two byte source transceiver
addresses (LSB to MSB) for the route back
to the source from which the message
originated. The length of this field is
calculated as follows ((Repeat Count x 2) +
2).
17+n
to
38+n
2-16
Link Quality Indicator which gives feedback
to the strength of the received packet.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 27 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
0-7
Source
Route
LQI List
List containing one byte Link Quality
Indication (LQI) for the route back to the
source from which the message originated.
The length of this field is equal to the Repeat
Count.
n Data Bytes
Data bytes received over the RF link (n
bytes).
3.2.42 Received Promiscuous Mode Packet
This message gets sent to the host when a RF packet is received from a transceiver in Promiscuous Mode.
NA
0xAE
19 + n
or
25 + n
or
31 + n
MAC_FRAME_TYPE_DATA = 1 is only type
returned at present.
Frame Type
Flags
Sequence
Number
LQI
Link Quality Indicator which gives feedback
to the strength of the received packet.
Destination
PAN ID
Two byte destination PAN ID (LSB to MSB).
This is the PAN ID of the transceiver the
message is being sent to. This address
should either be the source PAN ID of the
transceiver that received it or the broadcast
PAN ID (0xFFFF).
Source PAN
ID
Two byte PAN ID (LSB to MSB) of the source
transceiver. This is the PAN ID of the device
that originated the message.
Destination
Address
Mode
2 = short addressing
3 = long addressing
This byte can be used to see how many
bytes will follow in the Destination
Transceiver Address.
2 or 8
Destination
Transceiver
Address
Reserved
MAC Frame Sequence Number
LSB to MSB
If the Destination Address Mode is short this
field will contain two-bytes for the short
address.
If the Destination Address Mode is long this
field will contain eight-bytes for the long
address.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 28 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Source
Address
Mode
2 or 8
Source
Transceiver
Address
n Data Bytes
Description
2 = short addressing
3 = long addressing
This byte can be used to see how many
bytes will follow in the Destination
Transceiver Address.
LSB to MSB
If the Source Address Mode is short this field
will contain two-bytes for the short address.
If the Source Address Mode is long this field
will contain eight-bytes for the long address.
Data bytes received over the RF link (n
bytes).
3.2.43 Send Remote Command/Response with Short Addressing
0x30
Host
Message
Type
This is the host message type of the remote
command/response. Example:
Query Version = 0x01.
Host
Message
Payload
This is the host message payload for this
specific message type. Example: Response
to remote query statistics (msg type 0x95)
would send back 16 bytes total consisting of
four bytes each for packets sent, acks
received, packets received, broadcast
packets received.
8+n
0xB0
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to
(0x0000 – 0xFFF0).
Destination
Transceiver
Address
3.2.44 Received Remote Command/Response with Short Addressing
NA
0xB1
Source
Transceiver
Address
Two byte source transceiver address (LSB to
MSB). This is the address of the device that
originated the message.
Host
Message
Type
This is the host message type of the remote
command/response. Example:
Query Version = 0x01.
8+n
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 29 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Host
Message
Payload
This is the host message payload for this
specific message type. Example: Response
to remote query statistics (msg type 0x95)
would send back 16 bytes total consisting of
four bytes each for packets sent, acks
received, packets received, broadcast
packets received.
3.2.45 Send Remote Command/Response with Long Addressing
0x32
Destination
Transceiver
Address
Host
Message
Type
This is the host message type of the remote
command/response. Example:
Query Version = 0x01.
Host
Message
Payload
This is the host message payload for this
specific message type. Example: Response
to remote query statistics (msg type 0x95)
would send back 16 bytes total consisting of
four bytes each for packets sent, acks
received, packets received, broadcast
packets received.
14+n
0xB2
Eight byte destination transceiver address
(LSB to MSB).
3.2.46 Received Remote Command/Response with Long Addressing
NA
0xB3
Source
Transceiver
Address
Eight byte source transceiver address (LSB
to MSB). This is the address of the device
that originated the message.
Host
Message
Type
This is the host message type of the remote
command/response. Example:
Query Version = 0x01.
Host
Message
Payload
This is the host message payload for this
specific message type. Example: Response
to remote query statistics (msg type 0x95)
would send back 16 bytes total consisting of
four bytes each for packets sent, acks
received, packets received, broadcast
packets received.
14+n
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 30 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.47 Received Remote Command/Response with Long Addressing
NA
0xB3
Source
Transceiver
Address
Eight byte source transceiver address (LSB
to MSB). This is the address of the device
that originated the message.
Host
Message
Type
This is the host message type of the remote
command/response. Example:
Query Version = 0x01.
Host
Message
Payload
This is the host message payload for this
specific message type. Example: Response
to remote query statistics (msg type 0x95)
would send back 16 bytes total consisting of
four bytes each for packets sent, acks
received, packets received, broadcast
packets received.
14+n
3.2.48 Set Packet Error Rate Test Transmit Configuration
0x40
11+n
0xC0
Destination
Transceiver
Address
Two byte destination transceiver address
(LSB to MSB). This is the address of the
transceiver the message is being sent to.
Number of
Packets to
Transmit
LSB to MSB. Valid range is 5-65,535.
Time
Between
Packets
Time from transmit complete to start of next
transmit in 5msec ticks. A time of 100msec
would result in this value being set to 20
(100msec / 5msec = 20).
Send
Ongoing
Results
This field determines if the receive test
results will be transmitted to the host every
one second.
0 = Results not automatically sent.
1 = Results sent every one second.
OTA data
Data to send (1-95 bytes)
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 31 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
3.2.49 Set Packet Error Rate Test Receive Configuration
0x41
11
0xC1
Source
Transceiver
Address
Two byte source transceiver address (LSB to
MSB). This is the address of the transceiver
that is sending the message.
Number of
Packets to
Receive
LSB to MSB. Valid range is 5-65,535.
Number of
RF Bytes
Number of RF Bytes to expect (1-105).
Should match length n in Message Type
0x40.
Send
Ongoing
Results
This field determines if the receive test
results will be transmitted to the host every
one second.
0 = Results not automatically sent.
1 = Results sent every one second.
3.2.50 Packet Error Rate Packet Results
When in either transmit or receive PERT mode, and the options field was set to send results every second, this
message will be sent every second to the host device.
N/A
0xC2
Test Mode
Packets
Transmitted/
Received
16
Total
Number
Packets
0 = Transmit mode.
1 = Receive mode.
This is the number of packets (LSB to MSB)
that have either been transmitted or received,
based on the Test Mode above.
This is the total number of packets that were
supposed to be received based on Message
Type 0x41. Sent LSB to MSB. Valid range
is 5-65,535.
PERT Success = Number of Packets
Received/Total Number of Packets.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 32 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Last
Received
Packet
Number
Description
When in receive mode this indicates the
number of the last packet received. Valid
range is 0-65535, 0 = not yet received a
packet. The purpose of this field is to
indicate how far into the test we are, when in
receive mode.
This field should be ignored in transmit mode
and will always return a zero.
LQI Tally
A running total of LQI results, sent LSB to
MSB, when in receive mode.
Average LQI = LQI Tally / Number of
Received Packets.
This field should be ignored in transmit mode
and will always return a zero.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 33 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Cancel Test
This value if set to 1 will result in cancelling a
test in progress, and if set to 0 will not affect
the current state of the test.
Test Status
0 = Packet error rate test is not in progress.
1 = Packet error rate test is in progress
Test Mode
0 = Transmit mode.
1 = Receive mode.
Packets
Transmitted/
Received
Total
Number
Packets
3.2.51 Set/Query Packet Error Rate Test Status
0x43
0xC3
17
Last
Received
Packet
Number
This is the number of packets (LSB to MSB)
that have either been transmitted or received,
based on the Test Mode above.
This is the total number of packets (LSB to
MSB) that are to be transmitted, or are
expected to be received, based on the Test
Mode above. Valid range is 5-65,535.
When in receive mode this indicates the
number of the last packet received. Valid
range is 0-65535, 0 = not yet received a
packet. The purpose of this field is to
indicate how far into the test we are, when in
receive mode.
This field should be ignored in transmit mode
and will always return a zero.
LQI Tally
A running total of LQI results. Sent LSB to
MSB.
Average LQI = LQI Tally / Number of
Received Packets
Channel
Mask
Two byte bitmask (LSB to MSB) of the RF
channels to perform an energy scan on. The
least significant bit corresponds to channel
11 and the most significant bit corresponds to
channel 26.
Duration
Valid Range is 0-14
3.2.52 Channel Energy Scan
0x44
0xC4
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 34 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Host to
Module
Module
to Host
Allow
Remote
Message
Length
Payload
Length
Payload
Name
Description
Channel
Mask
Two byte bitmask (LSB to MSB) of the RF
channels to perform an energy scan on. The
least significant bit corresponds to channel
11 and the most significant bit corresponds to
channel 26.
Energy
Levels
List
List of energy levels that is one byte for each
channel representing the RF energy level
that was measured. The order of the list
starts with channel 11 and goes up to
channel 26. Note that channels not scanned
are returned in the list.
3.2.53 Channel Energy Scan Response
N/A
23
16
0xC5
Table 3 Host Protocol Message Definitions
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 35 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Appendix A
4.1
RF Power Settings
Setting
Register Value
RF Output Power
Current
Consumption
0x49
7 dBm
75 mA
0x79
12 dBm
85 mA
0x6C
16 dBm
100 mA
0xE0
18 dBm
115 mA
0xF9
20 dBm
145 mA
10
11
12
13
14
15
16
17
18
19
Table 4 RF Power Settings
The register values in Table 4 RF Power Settings are provided for FCC
purposes only. User’s do not have access to the register described in
Table 4 using the host protocol described in this document.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 36 of 37
PRO-FLEX SERIES TRANSCEIVER MODULES
HOST PROTOCOL GUIDE
Contacting LS Research
Headquarters
LS Research, LLC
W66 N220 Commerce Court
Cedarburg, WI 53012-2636
USA
Tel: 1(262) 375-4400
Fax: 1(262) 375-4248
Website
www.lsr.com
Technical Support
support@lsr.com
Sales Contact
sales@lsr.com
The information in this document is provided in connection with LS Research (hereafter referred to as
“LSR”) products. No license, express or implied, by estoppel or otherwise, to any intellectual property right
is granted by this document or in connection with the sale of LSR products. EXCEPT AS SET FORTH IN
LSR’S TERMS AND CONDITIONS OF SALE LOCATED ON LSR’S WEB SITE, LSR ASSUMES NO
LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY
RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO
EVENT SHALL LSR BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE,
SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE
OR INABILITY TO USE THIS DOCUMENT, EVEN IF LSR HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES. LSR makes no representations or warranties with respect to the accuracy or
completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. LSR does not make any commitment to update the
information contained herein. Unless specifically provided otherwise, LSR products are not suitable for,
and shall not be used in, automotive applications. LSR’s products are not intended, authorized, or
warranted for use as components in applications intended to support or sustain life.
The information in this document is subject to change without notice.
Confirm the data is current by downloading the latest revision of this document from www.lsr.com.
PFLX-UG-0001-00-09
Copyright © 2009 LS Research, LLC
Page 37 of 37

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Author                          : twhite
Create Date                     : 2009:06:30 14:52:08-05:00
Modify Date                     : 2009:06:30 14:52:08-05:00
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04
Creator Tool                    : PScript5.dll Version 5.2.2
Format                          : application/pdf
Title                           : Microsoft Word - PFLX-UG-0001-00-10
Creator                         : twhite
Producer                        : Acrobat Distiller 9.0.0 (Windows)
Document ID                     : uuid:804f0fd8-f245-4b4a-9125-df454d507a6b
Instance ID                     : uuid:61178fdf-a565-492e-ad27-93c89a834e2d
Page Count                      : 37
EXIF Metadata provided by EXIF.tools
FCC ID Filing: TFB-PROFLEX1

Navigation menu