MCPcopy Create free account
hub / github.com/cifertech/nRFBox / setAdvertisingData

Function setAdvertisingData

VScode Platformio/src/spoofer.cpp:192–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190}
191
192void setAdvertisingData() {
193 BLEAdvertisementData oAdvertisementData = BLEAdvertisementData();
194
195switch (deviceType) {
196 case 1:
197 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpods, 31));
198 break;
199 case 2:
200 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpodsPro, 31));
201 break;
202 case 3:
203 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpodsMax, 31));
204 break;
205 case 4:
206 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpodsGen2, 31));
207 break;
208 case 5:
209 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpodsGen3, 31));
210 break;
211 case 6:
212 oAdvertisementData.setManufacturerData(std::string((char *)dataAirpodsProGen2, 31));
213 break;
214 case 7:
215 oAdvertisementData.setManufacturerData(std::string((char *)dataPowerBeats, 31));
216 break;
217 case 8:
218 oAdvertisementData.setManufacturerData(std::string((char *)dataPowerBeatsPro, 31));
219 break;
220 case 9:
221 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsSoloPro, 31));
222 break;
223 case 10:
224 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsStudioBuds, 31));
225 break;
226 case 11:
227 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsFlex, 31));
228 break;
229 case 12:
230 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsX, 31));
231 break;
232 case 13:
233 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsSolo3, 31));
234 break;
235 case 14:
236 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsStudio3, 31));
237 break;
238 case 15:
239 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsStudioPro, 31));
240 break;
241 case 16:
242 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsFitPro, 31));
243 break;
244 case 17:
245 oAdvertisementData.setManufacturerData(std::string((char *)dataBeatsStudioBudsPlus, 31));
246 break;
247 case 18:
248 oAdvertisementData.setManufacturerData(std::string((char *)dataAppleTVSetup, 31));
249 break;

Callers 4

changeDeviceTypeNextFunction · 0.70
changeDeviceTypePrevFunction · 0.70
changeAdvTypeNextFunction · 0.70
changeAdvTypePrevFunction · 0.70

Calls 1

updateDisplayFunction · 0.70

Tested by

no test coverage detected