Set frequency hop table (95h), Setting frequencies, Setting regulatory hop time – ThingMagic M5e-Compact User Manual

Page 158

Advertising
background image

Set Application Commands

158

Command Set

Set Frequency Hop Table (95h)

The Set Frequency Hop Table command sets the list of frequencies and, optionally, the
Regulatory hop time, to use when hopping. Each frequency is encoded as a 32-bit value
in kHz. For instance, 915MHz is encoded as 915000kHz, which is 0x000DF638. The
maximum number of hop frequencies is 62, since that is the maximum number of 32-bit
values that can be sent using a message packet. If fewer values are used, only those
values are populated in the table and the rest of the slots are ignored.

Note

The data length of this message encodes the number of frequencies to
populate into the hop table. The length must be divisible by four for the
message to be properly formatted.

Setting Frequencies

This example shows a command that sets up a table with only three values:

The generated hop table has values of 902MHz, 915MHz, and 927.25MHz. For the US
region, valid frequencies are 902MHz – 928MHz. If any of the values in the table are
invalid, then none of the values are recorded.

The Set Frequency Hop Table command should be used for debug only, as there
should be no reason to modify the frequency hop table in the field.

Setting Regulatory Hop Time

Adding option field and specifying option=0x01 allows the hop frequency to be
customized up to the maximum time allowed by the regulator limits for the region in use.

FF

0C

95

00

0D

C3

70

00

0D

F6

38

00

0E

26

12

C1

8F

SOH

Length

OpCode

Freq #1

Freq #2

Freq #3

CRC

C

A

U

T

I

O

N

!

!

!

Any changes to the frequency hop table
could put you out of compliance with the
Local Regulatory Requirements (for exam-
ple, FCC, ETSI, MIC).

Advertising
This manual is related to the following products: