Microchip® Advanced Software Framework

conf_eddystone.h File Reference

Eddystone beacon configuration.

Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define CONF_ES_CALIB_TX_PWR_0m   (-4)
 TX power level at 0 meters [-100 dBm to +20 dBm] - used for beacon ranging. More...
 
#define CONF_ES_CONF_ADV_DATA_COMPLETE_LOCAL_NAME   "Atmel-Eddystone"
 Local name advertised in the Eddystone-URL configuration mode. More...
 
#define CONF_ES_DEFAULT_ADV_TX_PWR_HIGH   (-1)
 Advertised TX Power levels at 0 meters in dBm [-100 dBm to +20 dBm]. More...
 
#define CONF_ES_DEFAULT_ADV_TX_PWR_LOW   (-10)
 
#define CONF_ES_DEFAULT_ADV_TX_PWR_LOWEST   (-18)
 
#define CONF_ES_DEFAULT_ADV_TX_PWR_MEDIUM   (-4)
 
#define CONF_ES_DEFAULT_BEACON_PERIOD_MS   (200)
 Beacon interval in milliseconds [100ms to 10240ms (10.24s)]. More...
 
#define CONF_ES_DEFAULT_LOCK_CODE   "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
 Default lock code of 16 bytes. More...
 
#define CONF_ES_DEFAULT_LOCK_CODE_SIZE   (16)
 Number of bytes in the lock code. More...
 
#define CONF_ES_DEFAULT_LOCK_STATE   (0)
 brief Default lock state (1 = LOCKED; 0 = UNLOCKED) when lock feature is enabled More...
 
#define CONF_ES_DEFAULT_RADIO_TX_PWR_HIGH   (AT_BLE_TX_PWR_LVL_POS_03_DB)
 Radio TX Power levels at_ble_tx_power_level_t to achieve advertised TX power. More...
 
#define CONF_ES_DEFAULT_RADIO_TX_PWR_LOW   (AT_BLE_TX_PWR_LVL_NEG_06_DB)
 
#define CONF_ES_DEFAULT_RADIO_TX_PWR_LOWEST   (AT_BLE_TX_PWR_LVL_NEG_14_DB)
 
#define CONF_ES_DEFAULT_RADIO_TX_PWR_MEDIUM   (AT_BLE_TX_PWR_LVL_ZERO_DB)
 
#define CONF_ES_DEFAULT_URL   ("\x02goo.gl/SJmAjy")
 Eddystone-URL defines. More...
 
#define CONF_ES_DEFAULT_URL_SIZE   (14)
 Number of bytes in the default URL. More...
 
#define CONF_ES_INSTANCE_ID   ("\x00\x00\x00\x00\x00\x01")
 Instance ID - 6 bytes of the Eddystone-UID. More...
 
#define CONF_ES_NAMESPACE_ID   ("\xB3\x75\xE9\x7F\x93\x66\xE7\xC2\xA6\xE1")
 Eddystone-UID defines. More...
 
#define CONF_ES_RADIO_TX_PWR_0m   (AT_BLE_TX_PWR_LVL_ZERO_DB)
 Radio TX power setting for the device to achieve CONF_ES_CALIB_TX_PWR_0m level. More...
 
#define ES_URL_CONF_ENABLE_LOCK   (1)
 Enable/disable the lock feature. More...
 

#define CONF_ES_CALIB_TX_PWR_0m   (-4)

TX power level at 0 meters [-100 dBm to +20 dBm] - used for beacon ranging.

Referenced by esuid_data_reset().

#define CONF_ES_CONF_ADV_DATA_COMPLETE_LOCAL_NAME   "Atmel-Eddystone"

Local name advertised in the Eddystone-URL configuration mode.

Referenced by esurl_conf_adv_start().

#define CONF_ES_DEFAULT_ADV_TX_PWR_HIGH   (-1)

Advertised TX Power levels at 0 meters in dBm [-100 dBm to +20 dBm].

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_ADV_TX_PWR_LOW   (-10)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_ADV_TX_PWR_LOWEST   (-18)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_ADV_TX_PWR_MEDIUM   (-4)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_BEACON_PERIOD_MS   (200)

Beacon interval in milliseconds [100ms to 10240ms (10.24s)].

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_LOCK_CODE   "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"

Default lock code of 16 bytes.

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_LOCK_CODE_SIZE   (16)

Number of bytes in the lock code.

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_LOCK_STATE   (0)

brief Default lock state (1 = LOCKED; 0 = UNLOCKED) when lock feature is enabled

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_RADIO_TX_PWR_HIGH   (AT_BLE_TX_PWR_LVL_POS_03_DB)

Radio TX Power levels at_ble_tx_power_level_t to achieve advertised TX power.

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_RADIO_TX_PWR_LOW   (AT_BLE_TX_PWR_LVL_NEG_06_DB)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_RADIO_TX_PWR_LOWEST   (AT_BLE_TX_PWR_LVL_NEG_14_DB)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_RADIO_TX_PWR_MEDIUM   (AT_BLE_TX_PWR_LVL_ZERO_DB)

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_URL   ("\x02goo.gl/SJmAjy")

Eddystone-URL defines.

Default URL value in encoded form .gl/SJmAjy = Shortened URL for "http://www.microchip.com/design-centers/wireless-connectivity/bluetooth"

Referenced by esurl_data_reset().

#define CONF_ES_DEFAULT_URL_SIZE   (14)

Number of bytes in the default URL.

Referenced by esurl_conf_service_init(), and esurl_data_reset().

#define CONF_ES_INSTANCE_ID   ("\x00\x00\x00\x00\x00\x01")

Instance ID - 6 bytes of the Eddystone-UID.

Referenced by esuid_data_reset().

#define CONF_ES_NAMESPACE_ID   ("\xB3\x75\xE9\x7F\x93\x66\xE7\xC2\xA6\xE1")

Eddystone-UID defines.

Namespace ID - 10 bytes of the Eddystone-UID

Referenced by esuid_data_reset().

#define CONF_ES_RADIO_TX_PWR_0m   (AT_BLE_TX_PWR_LVL_ZERO_DB)

Radio TX power setting for the device to achieve CONF_ES_CALIB_TX_PWR_0m level.

Referenced by esuid_data_reset().

#define ES_URL_CONF_ENABLE_LOCK   (1)

Enable/disable the lock feature.

This controls the inclusion of the optional 'lock' and 'unlock' characteristics in the Eddystone-URL configuration service 0 - Disable lock feature; 1 - Enable lock feature.