AllWize Library
Macros | Enumerations | Variables
RC1701HP.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MODULE_SIGNATURE   "RC1701"
 
#define END_OF_RESPONSE   '>'
 
#define START_BYTE   0x68
 
#define STOP_BYTE   0x16
 
#define CMD_ENTER_CONFIG   (char) 0x00
 
#define CMD_EXIT_CONFIG   (char) 0x58
 
#define CMD_NO_RESPONSE   (char) 0xFB
 
#define CMD_KEY_CHALLENGE   (char) 0xFC
 
#define CMD_IDLE_ENABLE_RF   (char) 0xFD
 
#define CMD_IDLE_DISABLE_RF   (char) 0xFF
 
#define CMD_AWAKE   (char) 0xFF
 
#define CMD_EXIT_MEMORY   (char) 0xFF
 
#define CMD_AUTO_MESSAGE_FLAGS   'A'
 
#define CMD_BIND   'B'
 
#define CMD_CHANNEL   'C'
 
#define CMD_PING   'D'
 
#define CMD_ENCRYPT   'E'
 
#define CMD_CONTROL_FIELD   'F'
 
#define CMD_MBUS_MODE   'G'
 
#define CMD_INSTALL_MODE   'I'
 
#define CMD_KEY_REGISTER   'K'
 
#define CMD_LIST_BINDING   'L'
 
#define CMD_WRITE_MEMORY   'M'
 
#define CMD_ACCESS_NUMBER   'N'
 
#define CMD_READ_AUTO_MESSAGE_FLAGS   'O'
 
#define CMD_RF_POWER   'P'
 
#define CMD_QUALITY   'Q'
 
#define CMD_READ_MAILBOX   'R'
 
#define CMD_RSSI   'S'
 
#define CMD_DESTINATION   'T'
 
#define CMD_TEMPERATURE   'U'
 
#define CMD_VOLTAGE   'V'
 
#define CMD_WRITE_MAILBOX   'W'
 
#define CMD_READ_MEMORY   'Y'
 
#define CMD_SLEEP   'Z'
 
#define CMD_RSSI_CONTINUOUS   's'
 
#define CMD_TEST_MODE_0   '0'
 
#define CHANNEL_100   1
 
#define CHANNEL_110   2
 
#define CHANNEL_120   3
 
#define CHANNEL_130   4
 
#define CHANNEL_140   5
 
#define CHANNEL_150   6
 
#define CHANNEL_01   1
 
#define CHANNEL_02   2
 
#define CHANNEL_03   3
 
#define CHANNEL_04   4
 
#define CHANNEL_05   5
 
#define CHANNEL_06   6
 
#define CHANNEL_07   7
 
#define CHANNEL_08   8
 
#define CHANNEL_09   9
 
#define CHANNEL_10   10
 
#define CHANNEL_11   11
 
#define CHANNEL_12   12
 
#define CHANNEL_13   13
 
#define CHANNEL_14   14
 
#define CHANNEL_15   15
 
#define CHANNEL_16   16
 
#define CHANNEL_17   17
 
#define CHANNEL_18   18
 
#define CHANNEL_19   19
 
#define CHANNEL_20   20
 
#define CHANNEL_21   21
 
#define CHANNEL_22   22
 
#define CHANNEL_23   23
 
#define CHANNEL_24   24
 
#define CHANNEL_25   25
 
#define CHANNEL_26   26
 
#define CHANNEL_27   27
 
#define CHANNEL_28   28
 
#define CHANNEL_29   29
 
#define CHANNEL_30   30
 
#define CHANNEL_31   31
 
#define CHANNEL_32   32
 
#define CHANNEL_33   33
 
#define CHANNEL_34   34
 
#define CHANNEL_35   35
 
#define CHANNEL_36   36
 
#define CHANNEL_37   37
 
#define CHANNEL_38   38
 
#define CHANNEL_39   39
 
#define CHANNEL_40   40
 
#define CHANNEL_41   41
 
#define DATARATE_2400bps   0x01
 
#define DATARATE_4800bps   0x02
 
#define DATARATE_6400bps   0x03
 
#define DATARATE_19200bps   0x04
 
#define DATARATE_6400bps_OSP   0x05
 
#define POWER_14dBm   0x01
 
#define POWER_17dBm   0x02
 
#define POWER_20dBm   0x03
 
#define POWER_24dBm   0x04
 
#define POWER_27dBm   0x05
 
#define MBUS_MODE_S2   0x00
 
#define MBUS_MODE_T1   0x01
 
#define MBUS_MODE_T2   0x02
 
#define MBUS_MODE_S1   0x03
 
#define MBUS_MODE_R   0x04
 
#define MBUS_MODE_T1_C   0x0A
 
#define MBUS_MODE_T2_C   0x0B
 
#define MBUS_MODE_N2   0x10
 
#define MBUS_MODE_N1   0x11
 
#define MBUS_MODE_OSP   0x12
 
#define INSTALL_MODE_NORMAL   0x00
 
#define INSTALL_MODE_INSTALL   0x01
 
#define INSTALL_MODE_HOST   0x02
 
#define SLEEP_MODE_DISABLE   0x00
 
#define SLEEP_MODE_AFTER_TX   0x01
 
#define SLEEP_MODE_AFTER_TX_RX   0x03
 
#define SLEEP_MODE_AFTER_TX_TIMEOUT   0x05
 
#define SLEEP_MODE_AFTER_TX_RX_TIMEOUT   0x07
 
#define NETWORK_ROLE_SLAVE   0x00
 
#define NETWORK_ROLE_MASTER   0x01
 
#define NETWORK_ROLE_REPEATER   0x02
 
#define LED_CONTROL_DISABLED   0x00
 
#define LED_CONTROL_RX_TX   0x01
 
#define LED_CONTROL_UART_RF_IDLE   0x02
 
#define LED_CONTROL_RF_RX_TX   0x03
 
#define ENCRYPT_DISABLED   0x00
 
#define ENCRYPT_ENABLED   0x01
 
#define ENCRYPT_ENABLED_CRC   0x03
 
#define DATA_INTERFACE_ID_ADDR   0x00
 
#define DATA_INTERFACE_APP_ONLY   0x01
 
#define DATA_INTERFACE_APP_ACK   0x03
 
#define DATA_INTERFACE_START_STOP   0x04
 
#define DATA_INTERFACE_CRC   0x08
 
#define DATA_INTERFACE_CRC_START_STOP   0x0C
 
#define PREAMBLE_FORMAT_A   0x00
 
#define PREAMBLE_FORMAT_B   0x02
 
#define BAUDRATE_2400   0x01
 
#define BAUDRATE_4800   0x02
 
#define BAUDRATE_9600   0x03
 
#define BAUDRATE_14400   0x04
 
#define BAUDRATE_19200   0x05
 
#define BAUDRATE_28800   0x06
 
#define BAUDRATE_38400   0x07
 
#define BAUDRATE_57600   0x08
 
#define BAUDRATE_76800   0x09
 
#define BAUDRATE_115200   0x0A
 
#define BAUDRATE_230400   0x0B
 

Enumerations

enum  {
  MODULE_UNKNOWN, MODULE_MBUS4, MODULE_OSP, MODULE_WIZE,
  MODULE_MAX
}
 
enum  {
  MEM_CHANNEL_TX, MEM_CHANNEL = MEM_CHANNEL_TX, MEM_CHANNEL_RX, MEM_RF_POWER,
  MEM_DATA_RATE_TX, MEM_DATA_RATE = MEM_DATA_RATE_TX, MEM_DATA_RATE_RX, MEM_MBUS_MODE,
  MEM_SLEEP_MODE, MEM_RSSI_MODE, MEM_PA_TABLE_EXTENDED, MEM_PREAMBLE_LENGTH,
  MEM_TIMEOUT, MEM_NETWORK_ROLE, MEM_MAILBOX, MEM_MANUFACTURER_ID,
  MEM_UNIQUE_ID, MEM_VERSION, MEM_DEVICE, MEM_UART_BAUD_RATE,
  MEM_UART_FLOW_CTRL, MEM_DATA_INTERFACE, MEM_CONFIG_INTERFACE, MEM_FREQ_CAL,
  MEM_LED_CONTROL, MEM_CONTROL_FIELD, MEM_RX_TIMEOUT, MEM_INSTALL_MODE,
  MEM_ENCRYPT_FLAG, MEM_DECRYPT_FLAG, MEM_DEFAULT_KEY, MEM_PART_NUMBER,
  MEM_SERIAL_NUMBER, MEM_MAC_2_CHECK_ONLY_FLAG, MEM_MAX_SLOTS
}
 

Variables

static const uint8_t MEM_ADDRESS [MODULE_MAX-1][MEM_MAX_SLOTS]
 
static const uint32_t DATARATES [4] = {2400, 4800, 6400, 9600}
 
static const uint32_t BAUDRATES [11] = {2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76800, 115200, 230400}
 

Detailed Description

RC1701HP command and memory codes header file

Definition in file RC1701HP.h.

Macro Definition Documentation

◆ BAUDRATE_115200

#define BAUDRATE_115200   0x0A

Definition at line 271 of file RC1701HP.h.

◆ BAUDRATE_14400

#define BAUDRATE_14400   0x04

Definition at line 265 of file RC1701HP.h.

◆ BAUDRATE_19200

#define BAUDRATE_19200   0x05

Definition at line 266 of file RC1701HP.h.

◆ BAUDRATE_230400

#define BAUDRATE_230400   0x0B

Definition at line 272 of file RC1701HP.h.

◆ BAUDRATE_2400

#define BAUDRATE_2400   0x01

Definition at line 262 of file RC1701HP.h.

◆ BAUDRATE_28800

#define BAUDRATE_28800   0x06

Definition at line 267 of file RC1701HP.h.

◆ BAUDRATE_38400

#define BAUDRATE_38400   0x07

Definition at line 268 of file RC1701HP.h.

◆ BAUDRATE_4800

#define BAUDRATE_4800   0x02

Definition at line 263 of file RC1701HP.h.

◆ BAUDRATE_57600

#define BAUDRATE_57600   0x08

Definition at line 269 of file RC1701HP.h.

◆ BAUDRATE_76800

#define BAUDRATE_76800   0x09

Definition at line 270 of file RC1701HP.h.

◆ BAUDRATE_9600

#define BAUDRATE_9600   0x03

Definition at line 264 of file RC1701HP.h.

◆ CHANNEL_01

#define CHANNEL_01   1

Definition at line 151 of file RC1701HP.h.

◆ CHANNEL_02

#define CHANNEL_02   2

Definition at line 152 of file RC1701HP.h.

◆ CHANNEL_03

#define CHANNEL_03   3

Definition at line 153 of file RC1701HP.h.

◆ CHANNEL_04

#define CHANNEL_04   4

Definition at line 154 of file RC1701HP.h.

◆ CHANNEL_05

#define CHANNEL_05   5

Definition at line 155 of file RC1701HP.h.

◆ CHANNEL_06

#define CHANNEL_06   6

Definition at line 156 of file RC1701HP.h.

◆ CHANNEL_07

#define CHANNEL_07   7

Definition at line 157 of file RC1701HP.h.

◆ CHANNEL_08

#define CHANNEL_08   8

Definition at line 158 of file RC1701HP.h.

◆ CHANNEL_09

#define CHANNEL_09   9

Definition at line 159 of file RC1701HP.h.

◆ CHANNEL_10

#define CHANNEL_10   10

Definition at line 160 of file RC1701HP.h.

◆ CHANNEL_100

#define CHANNEL_100   1

Definition at line 144 of file RC1701HP.h.

◆ CHANNEL_11

#define CHANNEL_11   11

Definition at line 161 of file RC1701HP.h.

◆ CHANNEL_110

#define CHANNEL_110   2

Definition at line 145 of file RC1701HP.h.

◆ CHANNEL_12

#define CHANNEL_12   12

Definition at line 162 of file RC1701HP.h.

◆ CHANNEL_120

#define CHANNEL_120   3

Definition at line 146 of file RC1701HP.h.

◆ CHANNEL_13

#define CHANNEL_13   13

Definition at line 163 of file RC1701HP.h.

◆ CHANNEL_130

#define CHANNEL_130   4

Definition at line 147 of file RC1701HP.h.

◆ CHANNEL_14

#define CHANNEL_14   14

Definition at line 164 of file RC1701HP.h.

◆ CHANNEL_140

#define CHANNEL_140   5

Definition at line 148 of file RC1701HP.h.

◆ CHANNEL_15

#define CHANNEL_15   15

Definition at line 165 of file RC1701HP.h.

◆ CHANNEL_150

#define CHANNEL_150   6

Definition at line 149 of file RC1701HP.h.

◆ CHANNEL_16

#define CHANNEL_16   16

Definition at line 166 of file RC1701HP.h.

◆ CHANNEL_17

#define CHANNEL_17   17

Definition at line 167 of file RC1701HP.h.

◆ CHANNEL_18

#define CHANNEL_18   18

Definition at line 168 of file RC1701HP.h.

◆ CHANNEL_19

#define CHANNEL_19   19

Definition at line 169 of file RC1701HP.h.

◆ CHANNEL_20

#define CHANNEL_20   20

Definition at line 170 of file RC1701HP.h.

◆ CHANNEL_21

#define CHANNEL_21   21

Definition at line 171 of file RC1701HP.h.

◆ CHANNEL_22

#define CHANNEL_22   22

Definition at line 172 of file RC1701HP.h.

◆ CHANNEL_23

#define CHANNEL_23   23

Definition at line 173 of file RC1701HP.h.

◆ CHANNEL_24

#define CHANNEL_24   24

Definition at line 174 of file RC1701HP.h.

◆ CHANNEL_25

#define CHANNEL_25   25

Definition at line 175 of file RC1701HP.h.

◆ CHANNEL_26

#define CHANNEL_26   26

Definition at line 176 of file RC1701HP.h.

◆ CHANNEL_27

#define CHANNEL_27   27

Definition at line 177 of file RC1701HP.h.

◆ CHANNEL_28

#define CHANNEL_28   28

Definition at line 178 of file RC1701HP.h.

◆ CHANNEL_29

#define CHANNEL_29   29

Definition at line 179 of file RC1701HP.h.

◆ CHANNEL_30

#define CHANNEL_30   30

Definition at line 180 of file RC1701HP.h.

◆ CHANNEL_31

#define CHANNEL_31   31

Definition at line 181 of file RC1701HP.h.

◆ CHANNEL_32

#define CHANNEL_32   32

Definition at line 182 of file RC1701HP.h.

◆ CHANNEL_33

#define CHANNEL_33   33

Definition at line 183 of file RC1701HP.h.

◆ CHANNEL_34

#define CHANNEL_34   34

Definition at line 184 of file RC1701HP.h.

◆ CHANNEL_35

#define CHANNEL_35   35

Definition at line 185 of file RC1701HP.h.

◆ CHANNEL_36

#define CHANNEL_36   36

Definition at line 186 of file RC1701HP.h.

◆ CHANNEL_37

#define CHANNEL_37   37

Definition at line 187 of file RC1701HP.h.

◆ CHANNEL_38

#define CHANNEL_38   38

Definition at line 188 of file RC1701HP.h.

◆ CHANNEL_39

#define CHANNEL_39   39

Definition at line 189 of file RC1701HP.h.

◆ CHANNEL_40

#define CHANNEL_40   40

Definition at line 190 of file RC1701HP.h.

◆ CHANNEL_41

#define CHANNEL_41   41

Definition at line 191 of file RC1701HP.h.

◆ CMD_ACCESS_NUMBER

#define CMD_ACCESS_NUMBER   'N'

Definition at line 49 of file RC1701HP.h.

◆ CMD_AUTO_MESSAGE_FLAGS

#define CMD_AUTO_MESSAGE_FLAGS   'A'

Definition at line 38 of file RC1701HP.h.

◆ CMD_AWAKE

#define CMD_AWAKE   (char) 0xFF

Definition at line 34 of file RC1701HP.h.

◆ CMD_BIND

#define CMD_BIND   'B'

Definition at line 39 of file RC1701HP.h.

◆ CMD_CHANNEL

#define CMD_CHANNEL   'C'

Definition at line 40 of file RC1701HP.h.

◆ CMD_CONTROL_FIELD

#define CMD_CONTROL_FIELD   'F'

Definition at line 43 of file RC1701HP.h.

◆ CMD_DESTINATION

#define CMD_DESTINATION   'T'

Definition at line 55 of file RC1701HP.h.

◆ CMD_ENCRYPT

#define CMD_ENCRYPT   'E'

Definition at line 42 of file RC1701HP.h.

◆ CMD_ENTER_CONFIG

#define CMD_ENTER_CONFIG   (char) 0x00

Definition at line 28 of file RC1701HP.h.

◆ CMD_EXIT_CONFIG

#define CMD_EXIT_CONFIG   (char) 0x58

Definition at line 29 of file RC1701HP.h.

◆ CMD_EXIT_MEMORY

#define CMD_EXIT_MEMORY   (char) 0xFF

Definition at line 35 of file RC1701HP.h.

◆ CMD_IDLE_DISABLE_RF

#define CMD_IDLE_DISABLE_RF   (char) 0xFF

Definition at line 33 of file RC1701HP.h.

◆ CMD_IDLE_ENABLE_RF

#define CMD_IDLE_ENABLE_RF   (char) 0xFD

Definition at line 32 of file RC1701HP.h.

◆ CMD_INSTALL_MODE

#define CMD_INSTALL_MODE   'I'

Definition at line 45 of file RC1701HP.h.

◆ CMD_KEY_CHALLENGE

#define CMD_KEY_CHALLENGE   (char) 0xFC

Definition at line 31 of file RC1701HP.h.

◆ CMD_KEY_REGISTER

#define CMD_KEY_REGISTER   'K'

Definition at line 46 of file RC1701HP.h.

◆ CMD_LIST_BINDING

#define CMD_LIST_BINDING   'L'

Definition at line 47 of file RC1701HP.h.

◆ CMD_MBUS_MODE

#define CMD_MBUS_MODE   'G'

Definition at line 44 of file RC1701HP.h.

◆ CMD_NO_RESPONSE

#define CMD_NO_RESPONSE   (char) 0xFB

Definition at line 30 of file RC1701HP.h.

◆ CMD_PING

#define CMD_PING   'D'

Definition at line 41 of file RC1701HP.h.

◆ CMD_QUALITY

#define CMD_QUALITY   'Q'

Definition at line 52 of file RC1701HP.h.

◆ CMD_READ_AUTO_MESSAGE_FLAGS

#define CMD_READ_AUTO_MESSAGE_FLAGS   'O'

Definition at line 50 of file RC1701HP.h.

◆ CMD_READ_MAILBOX

#define CMD_READ_MAILBOX   'R'

Definition at line 53 of file RC1701HP.h.

◆ CMD_READ_MEMORY

#define CMD_READ_MEMORY   'Y'

Definition at line 59 of file RC1701HP.h.

◆ CMD_RF_POWER

#define CMD_RF_POWER   'P'

Definition at line 51 of file RC1701HP.h.

◆ CMD_RSSI

#define CMD_RSSI   'S'

Definition at line 54 of file RC1701HP.h.

◆ CMD_RSSI_CONTINUOUS

#define CMD_RSSI_CONTINUOUS   's'

Definition at line 61 of file RC1701HP.h.

◆ CMD_SLEEP

#define CMD_SLEEP   'Z'

Definition at line 60 of file RC1701HP.h.

◆ CMD_TEMPERATURE

#define CMD_TEMPERATURE   'U'

Definition at line 56 of file RC1701HP.h.

◆ CMD_TEST_MODE_0

#define CMD_TEST_MODE_0   '0'

Definition at line 62 of file RC1701HP.h.

◆ CMD_VOLTAGE

#define CMD_VOLTAGE   'V'

Definition at line 57 of file RC1701HP.h.

◆ CMD_WRITE_MAILBOX

#define CMD_WRITE_MAILBOX   'W'

Definition at line 58 of file RC1701HP.h.

◆ CMD_WRITE_MEMORY

#define CMD_WRITE_MEMORY   'M'

Definition at line 48 of file RC1701HP.h.

◆ DATA_INTERFACE_APP_ACK

#define DATA_INTERFACE_APP_ACK   0x03

Definition at line 252 of file RC1701HP.h.

◆ DATA_INTERFACE_APP_ONLY

#define DATA_INTERFACE_APP_ONLY   0x01

Definition at line 251 of file RC1701HP.h.

◆ DATA_INTERFACE_CRC

#define DATA_INTERFACE_CRC   0x08

Definition at line 254 of file RC1701HP.h.

◆ DATA_INTERFACE_CRC_START_STOP

#define DATA_INTERFACE_CRC_START_STOP   0x0C

Definition at line 255 of file RC1701HP.h.

◆ DATA_INTERFACE_ID_ADDR

#define DATA_INTERFACE_ID_ADDR   0x00

Definition at line 250 of file RC1701HP.h.

◆ DATA_INTERFACE_START_STOP

#define DATA_INTERFACE_START_STOP   0x04

Definition at line 253 of file RC1701HP.h.

◆ DATARATE_19200bps

#define DATARATE_19200bps   0x04

Definition at line 197 of file RC1701HP.h.

◆ DATARATE_2400bps

#define DATARATE_2400bps   0x01

Definition at line 194 of file RC1701HP.h.

◆ DATARATE_4800bps

#define DATARATE_4800bps   0x02

Definition at line 195 of file RC1701HP.h.

◆ DATARATE_6400bps

#define DATARATE_6400bps   0x03

Definition at line 196 of file RC1701HP.h.

◆ DATARATE_6400bps_OSP

#define DATARATE_6400bps_OSP   0x05

Definition at line 198 of file RC1701HP.h.

◆ ENCRYPT_DISABLED

#define ENCRYPT_DISABLED   0x00

Definition at line 245 of file RC1701HP.h.

◆ ENCRYPT_ENABLED

#define ENCRYPT_ENABLED   0x01

Definition at line 246 of file RC1701HP.h.

◆ ENCRYPT_ENABLED_CRC

#define ENCRYPT_ENABLED_CRC   0x03

Definition at line 247 of file RC1701HP.h.

◆ END_OF_RESPONSE

#define END_OF_RESPONSE   '>'

Definition at line 23 of file RC1701HP.h.

◆ INSTALL_MODE_HOST

#define INSTALL_MODE_HOST   0x02

Definition at line 224 of file RC1701HP.h.

◆ INSTALL_MODE_INSTALL

#define INSTALL_MODE_INSTALL   0x01

Definition at line 223 of file RC1701HP.h.

◆ INSTALL_MODE_NORMAL

#define INSTALL_MODE_NORMAL   0x00

Definition at line 222 of file RC1701HP.h.

◆ LED_CONTROL_DISABLED

#define LED_CONTROL_DISABLED   0x00

Definition at line 239 of file RC1701HP.h.

◆ LED_CONTROL_RF_RX_TX

#define LED_CONTROL_RF_RX_TX   0x03

Definition at line 242 of file RC1701HP.h.

◆ LED_CONTROL_RX_TX

#define LED_CONTROL_RX_TX   0x01

Definition at line 240 of file RC1701HP.h.

◆ LED_CONTROL_UART_RF_IDLE

#define LED_CONTROL_UART_RF_IDLE   0x02

Definition at line 241 of file RC1701HP.h.

◆ MBUS_MODE_N1

#define MBUS_MODE_N1   0x11

Definition at line 218 of file RC1701HP.h.

◆ MBUS_MODE_N2

#define MBUS_MODE_N2   0x10

Definition at line 217 of file RC1701HP.h.

◆ MBUS_MODE_OSP

#define MBUS_MODE_OSP   0x12

Definition at line 219 of file RC1701HP.h.

◆ MBUS_MODE_R

#define MBUS_MODE_R   0x04

Definition at line 214 of file RC1701HP.h.

◆ MBUS_MODE_S1

#define MBUS_MODE_S1   0x03

Definition at line 213 of file RC1701HP.h.

◆ MBUS_MODE_S2

#define MBUS_MODE_S2   0x00

Definition at line 210 of file RC1701HP.h.

◆ MBUS_MODE_T1

#define MBUS_MODE_T1   0x01

Definition at line 211 of file RC1701HP.h.

◆ MBUS_MODE_T1_C

#define MBUS_MODE_T1_C   0x0A

Definition at line 215 of file RC1701HP.h.

◆ MBUS_MODE_T2

#define MBUS_MODE_T2   0x02

Definition at line 212 of file RC1701HP.h.

◆ MBUS_MODE_T2_C

#define MBUS_MODE_T2_C   0x0B

Definition at line 216 of file RC1701HP.h.

◆ MODULE_SIGNATURE

#define MODULE_SIGNATURE   "RC1701"

Definition at line 7 of file RC1701HP.h.

◆ NETWORK_ROLE_MASTER

#define NETWORK_ROLE_MASTER   0x01

Definition at line 235 of file RC1701HP.h.

◆ NETWORK_ROLE_REPEATER

#define NETWORK_ROLE_REPEATER   0x02

Definition at line 236 of file RC1701HP.h.

◆ NETWORK_ROLE_SLAVE

#define NETWORK_ROLE_SLAVE   0x00

Definition at line 234 of file RC1701HP.h.

◆ POWER_14dBm

#define POWER_14dBm   0x01

Definition at line 203 of file RC1701HP.h.

◆ POWER_17dBm

#define POWER_17dBm   0x02

Definition at line 204 of file RC1701HP.h.

◆ POWER_20dBm

#define POWER_20dBm   0x03

Definition at line 205 of file RC1701HP.h.

◆ POWER_24dBm

#define POWER_24dBm   0x04

Definition at line 206 of file RC1701HP.h.

◆ POWER_27dBm

#define POWER_27dBm   0x05

Definition at line 207 of file RC1701HP.h.

◆ PREAMBLE_FORMAT_A

#define PREAMBLE_FORMAT_A   0x00

Definition at line 258 of file RC1701HP.h.

◆ PREAMBLE_FORMAT_B

#define PREAMBLE_FORMAT_B   0x02

Definition at line 259 of file RC1701HP.h.

◆ SLEEP_MODE_AFTER_TX

#define SLEEP_MODE_AFTER_TX   0x01

Definition at line 228 of file RC1701HP.h.

◆ SLEEP_MODE_AFTER_TX_RX

#define SLEEP_MODE_AFTER_TX_RX   0x03

Definition at line 229 of file RC1701HP.h.

◆ SLEEP_MODE_AFTER_TX_RX_TIMEOUT

#define SLEEP_MODE_AFTER_TX_RX_TIMEOUT   0x07

Definition at line 231 of file RC1701HP.h.

◆ SLEEP_MODE_AFTER_TX_TIMEOUT

#define SLEEP_MODE_AFTER_TX_TIMEOUT   0x05

Definition at line 230 of file RC1701HP.h.

◆ SLEEP_MODE_DISABLE

#define SLEEP_MODE_DISABLE   0x00

Definition at line 227 of file RC1701HP.h.

◆ START_BYTE

#define START_BYTE   0x68

Definition at line 24 of file RC1701HP.h.

◆ STOP_BYTE

#define STOP_BYTE   0x16

Definition at line 25 of file RC1701HP.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MODULE_UNKNOWN 
MODULE_MBUS4 
MODULE_OSP 
MODULE_WIZE 
MODULE_MAX 

Definition at line 10 of file RC1701HP.h.

◆ anonymous enum

anonymous enum
Enumerator
MEM_CHANNEL_TX 
MEM_CHANNEL 
MEM_CHANNEL_RX 
MEM_RF_POWER 
MEM_DATA_RATE_TX 
MEM_DATA_RATE 
MEM_DATA_RATE_RX 
MEM_MBUS_MODE 
MEM_SLEEP_MODE 
MEM_RSSI_MODE 
MEM_PA_TABLE_EXTENDED 
MEM_PREAMBLE_LENGTH 
MEM_TIMEOUT 
MEM_NETWORK_ROLE 
MEM_MAILBOX 
MEM_MANUFACTURER_ID 
MEM_UNIQUE_ID 
MEM_VERSION 
MEM_DEVICE 
MEM_UART_BAUD_RATE 
MEM_UART_FLOW_CTRL 
MEM_DATA_INTERFACE 
MEM_CONFIG_INTERFACE 
MEM_FREQ_CAL 
MEM_LED_CONTROL 
MEM_CONTROL_FIELD 
MEM_RX_TIMEOUT 
MEM_INSTALL_MODE 
MEM_ENCRYPT_FLAG 
MEM_DECRYPT_FLAG 
MEM_DEFAULT_KEY 
MEM_PART_NUMBER 
MEM_SERIAL_NUMBER 
MEM_MAC_2_CHECK_ONLY_FLAG 
MEM_MAX_SLOTS 

Definition at line 67 of file RC1701HP.h.

Variable Documentation

◆ BAUDRATES

const uint32_t BAUDRATES[11] = {2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76800, 115200, 230400}
static

Definition at line 274 of file RC1701HP.h.

◆ DATARATES

const uint32_t DATARATES[4] = {2400, 4800, 6400, 9600}
static

Definition at line 200 of file RC1701HP.h.

◆ MEM_ADDRESS

const uint8_t MEM_ADDRESS[MODULE_MAX-1][MEM_MAX_SLOTS]
static
Initial value:
= {
{
0x00, 0xFF, 0x01, 0x02, 0xFF, 0x03, 0x04, 0x05, 0xFF, 0x0A,
0x10, 0x12, 0x16, 0x19, 0x1B, 0x1F, 0x20, 0x30, 0x35, 0x36,
0x37, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x61,
0x78, 0xFF
},
{
0x00, 0xFF, 0x01, 0x02, 0xFF, 0x03, 0x04, 0x05, 0xFF, 0x0A,
0x10, 0x12, 0x16, 0x19, 0x1B, 0x1F, 0x20, 0x30, 0x35, 0x36,
0x37, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x89,
0xA9, 0xFF
},
{
0x00, 0x01, 0x04, 0x02, 0x03, 0x05, 0x06, 0x07, 0x08, 0xFF,
0x10, 0x12, 0x16, 0x19, 0x1B, 0x1F, 0x20, 0x30, 0x35, 0x36,
0x37, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x89,
0x9A, 0x41
}
}

Definition at line 115 of file RC1701HP.h.