| 190 | } |
| 191 | |
| 192 | void setAdvertisingData() { |
| 193 | BLEAdvertisementData oAdvertisementData = BLEAdvertisementData(); |
| 194 | |
| 195 | switch (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; |
no test coverage detected