Lines Matching refs:curPos
230 let curPos = 0;
231 while (curPos < advData.byteLength) {
232 let length = advData[curPos++];
237 let advDataType = advData[curPos++];
240 advFlags = advData[curPos];
244 localName = advData.slice(curPos, curPos + advDataLength).toString();
247 txPowerLevel = advData[curPos];
251 … this.parseServiceUuid(BLUETOOTH_UUID_16_BIT_LENGTH, curPos, advDataLength, advData, serviceUuids);
255 … this.parseServiceUuid(BLUETOOTH_UUID_32_BIT_LENGTH, curPos, advDataLength, advData, serviceUuids);
259 …this.parseServiceUuid(BLUETOOTH_UUID_128_BIT_LENGTH, curPos, advDataLength, advData, serviceUuids);
262 this.parseServiceSolicitationUuid(BLUETOOTH_UUID_16_BIT_LENGTH, curPos, advDataLength,
266 this.parseServiceSolicitationUuid(BLUETOOTH_UUID_32_BIT_LENGTH, curPos, advDataLength,
270 … this.parseServiceSolicitationUuid(BLUETOOTH_UUID_128_BIT_LENGTH, curPos, advDataLength,
274 … this.parseServiceData(BLUETOOTH_UUID_16_BIT_LENGTH, curPos, advDataLength, advData, serviceDatas);
277 … this.parseServiceData(BLUETOOTH_UUID_32_BIT_LENGTH, curPos, advDataLength, advData, serviceDatas);
280 …this.parseServiceData(BLUETOOTH_UUID_128_BIT_LENGTH, curPos, advDataLength, advData, serviceDatas);
283 this.parseManufactureData(curPos, advDataLength, advData, manufactureSpecificDatas);
288 curPos += advDataLength;
292 private parseServiceUuid(uuidLength: number, curPos: number, advDataLength: number,
295 let tmpData: Uint8Array = advData.slice(curPos, curPos + uuidLength);
298 curPos += uuidLength;
302 … private parseServiceSolicitationUuid(uuidLength: number, curPos: number, advDataLength: number,
305 let tmpData: Uint8Array = advData.slice(curPos, curPos + uuidLength);
308 curPos += uuidLength;
334 private parseServiceData(uuidLength: number, curPos: number, advDataLength: number,
336 let tmpUuid: Uint8Array = advData.slice(curPos, curPos + uuidLength);
337 let tmpValue: Uint8Array = advData.slice(curPos + uuidLength, curPos + advDataLength);
341 private parseManufactureData(curPos: number, advDataLength: number,
343 let manufactureId: number = (advData[curPos + 1] << 8) + advData[curPos];
344 …let tmpValue: Uint8Array = advData.slice(curPos + BLUETOOTH_MANUFACTURE_ID_LENGTH, curPos + advDat…