User's Manual
Table Of Contents
- 1. INTRODUCTION
- 2. RS232 SERIAL PROTOCOL PRESENTATION
- 3. setting internal waveport CF parameters
- 3.1 Configuring functional parameters
- 3.2 Wake-up and synchronization
- 3.3 Configuring control parameters
- 3.3.1 Selecting RF communication mode
- 3.3.2 Selecting radio channel when FHSS is deselected
- 3.3.3 Selecting radio board transmission power
- 3.3.4 Activating RSSI threshold auto-correction
- 3.3.5 Selecting the serial baud rate
- 3.3.6 Reading Waveport CF firmware version
- 3.3.7 Reading RSSI
- 3.3.8 RSSI command format
- 3.3.9 TEST Mode
- 4. SERVICE COMMANDS
- 5. COMMUNICATION MODES
Waveport CF user manuel Coronis Systems
5.2.3 Using relay mode
Relay mode is only available for point-to-point exchanges (frame exchange or message types).
Frame transmission
To send a request to a remote module using relay mode, you must configure a repeater list with
RELAY_ROUTE. When you send a request such as REQ_SEND_FRAME (or REQ_SEND_MESSAGE) to
the receiver's address, the radio frame is relayed automatically through the modules configured by
RELAY_ROUTE.
After sending a request to a recipient, the repeater list
(RELAY_ROUTE) is automatically re-initialized. You must therefore
reconfigure it in order to send another request in relay mode.
Here is an example of sending a REQ_SEND_MESSAGE
request in relay mode:
Note: Recipients don't respond to REQ_SEND_MESSAGE
requests.
Frame reception
Starting with firmware version v2.00 (v4.00 for 500mW modules), the relay route may be passed from a
received frame to the receiving module's host. To ensure compatibility with previous versions, this
functionality is activated or deactivated by RELAY_ROUTE_STATUS (0x06) parameter on the receiving
module.
Depending on the value of this parameter, the host will receive one of the following frames:
RELAY_ROUTE_STATUS value
Type of frame transmitted to host when receiving a
frame in relay mode
0x00: deactivated RECEIVED_FRAME (CMD = 0x30)
0x01: activated RECEIVED_FRAME_RELAYED (CMD = 0x35)
Compact_Flash-UserManual 46
LOCAL
DISTANT