Protocol Utility#
RAIL Protocol Utility#
This optional software component can be enabled to include default functionality related to protocol configuration.
This RAIL utility permits the configuration of protocol-specific settings. Each of these protocols can be configured:
Bluetooth LE
IEEE 802.15.4, 2.4 GHz
IEEE 802.16.5, GB868 (sub 1-GHz)
Z-Wave
Configuration Options#
The following configuration options can be changed:
Timing configurations common to every protocol
Transition Times
Transition time (microseconds) from idle to RX
Transition time (microseconds) from TX to RX
Transition time (microseconds) from idle to TX
Transition time (microseconds) from RX to TX
RX Search Timeouts
Enable RX Search timeout after idle
Enable RX Search timeout after TX
IEEE 802.15.4, 2.4 GHz-specific configurations
Node Configurations
Enable PAN Coordinator
Enable Promiscuous Mode
Enable default Frame Pending bit value for outgoing ACKs in response to Data Request Command
Receivable Frame Types
Beacon Frames
Data Frames
ACK Frames
Command Frames
Auto ACKs
RX ACK timeout duration (microseconds)
Radio state transition after attempting to receive ACK
Radio state transition after transmitting ACK
IEEE 802.16.5, GB868 (sub 1-GHz)-specific configurations
The same protocol-specific configurations exist for this protocol as exist for IEEE 802.15.4, 2.4 GHz, above.
Z-Wave-specific configurations
Node Configurations
Enable Promiscuous Mode
Accept Beam Frames
Filter Packets Based on Node ID