Microchip® Advanced Software Framework

esurl_data_t Struct Reference

Eddystone-URL beacon data.

Data Fields

int8_t adv_tx_power_level [EDDYSTONE_TX_POWER_MODES_NUM]
 Advertised TX power level at 0 meters. More...
 
uint8_t beacon_period [2]
 Beacon interval in ms. More...
 
uint8_t lock_code [ESURL_LOCK_CODE_MAX_SIZE]
 16-byte single time lock code More...
 
uint8_t lock_code_len
 
uint8_t lock_state
 State that shows beacon is LOCKED or UNLOCKED. More...
 
at_ble_tx_power_level_t radio_tx_power_level [EDDYSTONE_TX_POWER_MODES_NUM]
 Radio TX power level set in the BLE device. More...
 
eddystone_tx_power_mode_t tx_power_mode
 Four TX power modes supported in Eddystone. More...
 
uint8_t unlock_code [ESURL_LOCK_CODE_MAX_SIZE]
 
char uri_data [EDDYSTONE_URI_DATA_MAX_SIZE]
 URI data in encoded form. More...
 
uint8_t uri_flags
 
uint8_t uri_len
 

uint8_t esurl_data_t::lock_code[ESURL_LOCK_CODE_MAX_SIZE]

16-byte single time lock code

Referenced by esurl_conf_service_init(), esurl_data_reset(), and esurl_write_authorize_event().

uint8_t esurl_data_t::lock_code_len
uint8_t esurl_data_t::lock_state

State that shows beacon is LOCKED or UNLOCKED.

Referenced by esurl_conf_chars_reset(), esurl_conf_service_init(), esurl_data_reset(), and esurl_write_authorize_event().

at_ble_tx_power_level_t esurl_data_t::radio_tx_power_level[EDDYSTONE_TX_POWER_MODES_NUM]

Radio TX power level set in the BLE device.

Referenced by eddystone_create_url_frame(), esurl_conf_adv_start(), and esurl_data_reset().

uint8_t esurl_data_t::unlock_code[ESURL_LOCK_CODE_MAX_SIZE]