#include <cs_MeshAdvertiser.h>
◆ advertise()
void MeshAdvertiser::advertise |
( |
IBeacon * |
ibeacon | ) |
|
|
private |
Advertise iBeacon data.
Updates previous advertisement.
◆ advertiseIbeacon()
void MeshAdvertiser::advertiseIbeacon |
( |
uint8_t |
ibeaconIndex | ) |
|
Start advertising ibeacon.
◆ clearConfigEntry()
void MeshAdvertiser::clearConfigEntry |
( |
uint8_t |
id | ) |
|
|
private |
◆ handleEvent()
void MeshAdvertiser::handleEvent |
( |
event_t & |
event | ) |
|
|
virtual |
◆ handleSetIbeaconConfig()
◆ handleTime()
void MeshAdvertiser::handleTime |
( |
uint32_t |
now | ) |
|
|
private |
◆ init()
void MeshAdvertiser::init |
( |
| ) |
|
◆ setConfigEntry()
◆ setInterval()
void MeshAdvertiser::setInterval |
( |
uint32_t |
intervalMs | ) |
|
Set the advertisement interval.
◆ setMacAddress()
void MeshAdvertiser::setMacAddress |
( |
uint8_t * |
address | ) |
|
Set the advertised MAC address.
◆ setTxPower()
void MeshAdvertiser::setTxPower |
( |
int8_t |
power | ) |
|
◆ start()
void MeshAdvertiser::start |
( |
| ) |
|
◆ stop()
void MeshAdvertiser::stop |
( |
| ) |
|
◆ updateIbeacon()
void MeshAdvertiser::updateIbeacon |
( |
| ) |
|
|
private |
◆ _advertiser
advertiser_t* MeshAdvertiser::_advertiser = NULL |
|
private |
◆ _advPacket
adv_packet_t* MeshAdvertiser::_advPacket = NULL |
|
private |
◆ _buffer
uint8_t* MeshAdvertiser::_buffer = NULL |
|
private |
◆ _ibeaconConfigId
uint8_t MeshAdvertiser::_ibeaconConfigId = 0 |
|
private |
◆ _ibeaconInterval
◆ _lastTimestamp
uint32_t MeshAdvertiser::_lastTimestamp = 0 |
|
private |
◆ num_ibeacon_config_ids
const uint8_t MeshAdvertiser::num_ibeacon_config_ids = 2 |
|
staticprivate |
The documentation for this class was generated from the following file: