User's Manual
Table Of Contents
- 1. INTRODUCTION
- 2. RS232 SERIAL PROTOCOL PRESENTATION
- 3. setting the internal parameters of the wavecard
- 3.1- Configuration of the functional parameters
- 3.2- Configuration of the control parameters
- 3.2.1 - selection of the radio operating channel when FHSS is deselected
- 3.2.2 - Selection of the RF medium physical mode
- 3.2.3 - Selection of the radio board emission power
- 3.2.4 - Activation of the Wavenis RF Asic RSSI threshold autocorrection
- 3.2.5 - Selection of the serial baudrate.
- 3.2.6 - Reading the firmware version of the WaveCard
- 3.2.7 - Reading the RSSI level (Received Signal Strengh Indicator)
- 3.2.8 - TEST Mode
- 4. SERVICE COMMANDS
- 5. COMMUNICATION MODES
- 5.1- 'Frame Exchange’ Mode
- 5.2- 'Message’ Mode
- 5.3- ’Polling’ Mode
- 5.4- ’Broadcast’ mode
- 5.4.1 - Configuration of the parameters relating to the 'Broadcast' mode
- 5.4.2 - 'BroadCast' mode without waiting for a response
- 5.4.3 - 'BroadCast' mode with waiting for responses
- 5.4.4 - Format of the commands – from the request transmitter side
- 5.4.5 - Format of the commands – from the request receiver side
- 5.4.6 - Use of the selective, or not-selective broadcast mode
- 5.5- ’Multi frames' Mode
Document : WCAMODHEL.sxw
APPENDIX 3 : List of the functional parameters
Paramet
er
number
Description Value Size
(bytes
)
0x00
AWAKENING_PERIOD : polling period of RF
medium radio, in multiples of 100ms
Period in multiples of 100ms
(by default, 0x0A for one second)
0 = quasi-permanent reception (every
20ms)
1
0x01
WAKEUP_TYPE : Wake Up type used during a
frame emission
0 : long Wake Up (default setting)
1 : short Wake Up = 50 ms
1
0x02
WAKEUP_LENGTH : duration of the Wake up
when long wake up is set up.
This value must be higher than the polling period of
RF medium radio. Value in multiples of 1ms, defined
LSB first
Default value : 1100 ms
min value = 20 ms (0x1400)
max value = 10 sec. (0x1027)
2
0x03
WAVECARD_POLLING_GROUP : Byte containing
the Polling Group of the Wavecard.
Byte 1 : Polling_Group
by default, Polling_Group = 0x00
1
0x04
RADIO_ACKNOWLEDGE : indicates if the radio
frames must be acknowledged by the receiver.
0 : no acknowledge (default value)
1 : acknowledge used
1
0x05 RADIO_ADDRES S : radio board address
This Value is issue from the
manufacturing.
In Reading only
6
0x06
RELAY_ROUTE_STATUS : Parameter relative to
Relay route transmission in each relayed frame
received.
0x00 : Relay route transmisson
deactivated
0x01 : Relay route transmission activated
by default, Relay route transmisson
deactivated
1
0x07
RELAY_ROUTE : Table containing the radio
addresses for successive repeaters to use to
reach the final equipment.
BYTE 1 : number of repeaters in the route
Maximum repeater number = 3
If BYTE 1 != 0
BYTES 2 à 7 : First repeater radio
address
…, and so on.
1 à 19
0x08
POLLING_ROUTE : Table containing the list of
modules radio address to be addressed.
BYTE 2 : number of equipments to
interrogate
IF BYTE 2 != 0
BYTES 3 to 8 : radio address of the first
module..., and so on.
1 à
241
0x09
GROUP_NUMBER : Byte containing the number of
the group of radio equipment to address in radio
polling mode.
Group number
by default, GROUP_NUMBER = 0x00
1
0x0A
POLLING_TIME : delay between two consecutive
emission in polling mode
Value in multiples of 100ms
By default, POLLING_TIME = 0x0A
1
0x0C
RADIO_USER_TIMEOUT : time-out used for the
reception of a response frame
Value in multiples of 100ms
default value = 0x14 (2 seconds)
1
0x0E
EXCHANGE_STATUS : parameter relative to the
error or status frame management activation.
0 : status and error frame deactivated,
1 : error frame activated,
2 : status frame activated,
3 : both status and error frames activated,
by default, RECEPT_ERROR_STATUS =
0x00.
1
WCAMODHEL Handbook page 70 of 74