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
- 1. Manual Host Protocol Guide
- 2. Manual User Guide
Manual Host Protocol Guide
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 : 37EXIF Metadata provided by EXIF.tools