Skip to content

Commit 17d3120

Browse files
authored
Merge pull request #404 from EVTV/master
Advertising Interval
2 parents 0900519 + d84d43a commit 17d3120

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

cpp_utils/BLEAdvertising.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,16 @@ void BLEAdvertising::setAppearance(uint16_t appearance) {
9191
m_advData.appearance = appearance;
9292
} // setAppearance
9393

94+
void BLEAdvertising::setMinInterval(uint16_t mininterval) {
95+
m_advData.min_interval = mininterval;
96+
m_advParams.adv_int_min = mininterval;
97+
} // setMinInterval
98+
99+
void BLEAdvertising::setMaxInterval(uint16_t maxinterval) {
100+
m_advData.max_interval = maxinterval;
101+
m_advParams.adv_int_max = maxinterval;
102+
} // setMaxInterval
103+
94104

95105
/**
96106
* @brief Set the filtering for the scan filter.

cpp_utils/BLEAdvertising.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ class BLEAdvertising {
5252
void start();
5353
void stop();
5454
void setAppearance(uint16_t appearance);
55+
void setMaxInterval(uint16_t maxinterval);
56+
void setMinInterval(uint16_t mininterval);
5557
void setAdvertisementData(BLEAdvertisementData& advertisementData);
5658
void setScanFilter(bool scanRequertWhitelistOnly, bool connectWhitelistOnly);
5759
void setScanResponseData(BLEAdvertisementData& advertisementData);

0 commit comments

Comments
 (0)