USER MANUAL
ESRPB / EDRPB - EASYFIT BLUETOOTH® SINGLE / DOUBLE ROCKER PAD
© 2018 EnOcean | www.enocean.com
F-710-017, V1.0
ESRPB / EDRPB User Manual | v1.3 | Jan 2018 | Page 40/68
6.7.4
Product ID and Manufacturer ID Write register
The
Product ID
register is 8 byte wide and can be used to specify a publicly-accessible pa-
rameter (e.g. a user-specific ID or name) that can be read by an NFC commissioning tool in
order to determine the specific product type.
The Manufacturer ID is 2 byte wide and specifies the manufacturer of a BLE product and is
transmitted as part of each BLE telegram. By default, the manufacturer ID is set to
0x03DA
(EnOcean GmbH) but it can be changed to a different OEM identifier.
Product ID and Manufacturer ID can be changed by following these steps:
1.
Write the desired Product ID (8 byte using HEX or ASCII encoding according to user
choice) into the
Product ID Write
register. Setting the Product ID register to
0x0000000000000000
will cause ExRPB not to update the Product ID.
2.
Write the desired Manufacturer ID (2 byte) into the
Manufacturer ID Write
register.
Setting the
Manufacturer ID Write r
egister to
0x0000
will cause ExRPB not to up-
date the Manufacturer ID.
3.
Set the
Update Product and Manufacturer ID
flag in the
Configuration
register to
0b1
4.
Actuate (press and release) one rocker of ESRPB / EDRPB
ExRPB will determine that it should update the Product ID and Manufacturer ID based on
the setting of the
Update Product and Manufacturer ID
flag and copy any non-zero value of
the
Product ID Write
register to the
Product ID
register and any non-zero value of the
Manufacturer ID Write
Register to the
Manufacturer ID
register.
After that, ExRPB will clear the
Update Product and Manufacturer ID
flag to
0b0
.
6.7.5
Optional Data register
The
Optional Data
register can be used to specify up to 4 byte of custom data that will be
transmitted as part of each data telegram. This optional data can store user-specific or ap-
plication-specific information.
The size of the
Optional Data
field is specified in the
Configuration
register and can be 0
byte (not present, default), 1 byte, 2 byte or 4 byte.
If the size of the
Optional Data
field is set to a non-zero value in the
Configuration
regis-
ter then ExRPB will read the corresponding amount of data from the
Optional Data
register
beginning with the least significant byte (Byte 0 – Optional Data 0).
Note that using the optional data feature requires additional energy for the radio telegram
transmission and might therefore reduce the total number of redundant telegrams which
are transmitted.