Giter Site home page Giter Site logo

thermal_printer's Introduction

Bluetooth Low Energy
Thermal Printer Library
Copyright (c) 2020 BitBank Software, Inc.
Written by Larry Bank
[email protected]

printer demo


This Arduino library allows you to easily generate text and graphics and send them to various BLE thermal printers. I can support the printers that I currently own; if your model is not yet supported, the best way to encourage me to support it is to send me funds to buy it.
There are many different BLE APIs depending on the board manufacturer, I support the three more popular ones: ESP32, Adafruit and Arduino (e.g. Nano BLE 33). The three main features of thermal printers are supported by this code - plain text, barcodes (1D+2D) and dot addressable graphics. The graphics are treated like a display driver - you define a RAM buffer and draw text, dots, lines and bitmaps into it, then send it to the printer. Text output supports the various built-in font size+attribute options of some printers as well as Adafruit_GFX format bitmap fonts (sent as graphics). See the Wiki: https://github.com/bitbank2/Thermal_Printer/wiki/Public-API for a description of each function.

Features
========
- Supports the GOOJPRT PT-210, MTP-3, PeriPage+ and 'cat' printers (so far)
- Compiles on ESP32, Adafruit nRF52 and Arduino boards with bluetooth
- Supports graphics (dots, lines, text, bitmaps), 1D + 2D barcodes, and plain text output
- Allows printing Adafruit_GFX fonts one line at a time or drawing them into a RAM buffer
- Can scan/connect to printers by BLE name or auto-detect the supported models
- Doesn't depend on any other 3rd party code

Here is a subjective chart of the printer models I've tested and are supported by this code. Please feel free to send me info about other models that work and additional comments about these printers.



If you find this code useful, please consider becoming a Github Sponsor or sending a single donation.

paypal

thermal_printer's People

Contributors

alexodus avatar bitbank2 avatar filoconnesso avatar fulda1 avatar jackphilippi avatar lboue avatar panzerteo avatar yymin1022 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thermal_printer's Issues

Convert bmp logo to hex?

hello sir,
thank you for sharing this useful library (thermal_printer esp32)
but I have difficulties for program development in the section, about converting other logos in bmp to hex format?
can you share the tutorial?
Thank you sir

GOOJPRT PT-210 issue

I'm having an issue with the examples using an ESP-WROOM-32 and a GOOJPRT PT-210. When I use the ESP32 BT Discover example, and via other devices, and Print the Self Test on the PT-210, it says its NAME is MTP-II. I see the library has been corrected to cover this, but I also know using the Bluetooth Clasic > BT_classic_device_discovery example the name does not always broadcast. I think my problem is resolving the Name to address so I would like to use the MAC to connect instead of the Name and fix the type to be MTP-2/PT-210. Being a newbie at software, I dont fully grasp how the syntax is for tpConnect(const char *szMacAddress); when MAC is 86:67:7a:aa:bb:cc. Am I supposed to enter like that or with - instead of : ?
Also, looking to use a UROVO K329 in the future or other BTLE thermal printer 2.25" or 3"

[issue] ESP32 with「PAPERANG」BLE Thermal Printer

I use 「PAPERANG」BLE Thermal Printer.
And use ESP32 to connect the printer.

image

ESP32 can connect to the printer.
However it can't print anything .
How to solve it?

[Result when tested by Thermal_Printer's example]
image

Thank you.

PeriPage printer not feeding paper while printing JPG from ov2640 camera

I'm hoping that users of this library might have practical experience which can tell me if I'm doing something wrong in code, or if my printer is faulty. I don't find similar issues on the web, so also hoping a discussion here might help future people with the same problem. Many thanks for any thoughts on what might be wrong!

It fed paper fine until I started printing images captured using esp32-camera; >90% of the time images from esp32-camera do not print/feed the paper correctly. If I go back afterwards and use the PeriPage app on a phone, or use the example jpg printing from the Thermal_Printer library, it sometimes feeds and sometimes does not. Using 'banner' feature in the PeriPage app does seem to feed OK.

It feels like maybe my esp32-camera images are overheating something which causes the paper feed to slide instead of actually feeding the paper. The images look OK if I gently pull the paper while it's printing. I can make a video of this if helpful.

I've experimented with a few different jpeg_quality, and also different image sizes from the camera, and different scaling (half, quarter, none).

My code (not really mine so much, I simply combined together a few examples):

#include "esp_camera.h"
#include "Arduino.h"
#include <Thermal_Printer.h>
#include <JPEGDEC.h>

// https://docs.m5stack.com/en/unit/m5camera
#define PWDN_GPIO_NUM     -1
#define RESET_GPIO_NUM    15
#define XCLK_GPIO_NUM     27
#define SIOD_GPIO_NUM     22
#define SIOC_GPIO_NUM     23

#define Y9_GPIO_NUM       19
#define Y8_GPIO_NUM       36
#define Y7_GPIO_NUM       18
#define Y6_GPIO_NUM       39
#define Y5_GPIO_NUM        5
#define Y4_GPIO_NUM       34
#define Y3_GPIO_NUM       35
#define Y2_GPIO_NUM       32
#define VSYNC_GPIO_NUM    25
#define HREF_GPIO_NUM     26
#define PCLK_GPIO_NUM     21

// https://github.com/bitbank2/JPEGDEC/wiki
uint8_t ucDither[(640/2) * 16]; // Image width (after scaling), x 16
JPEGDEC jpg;
static int iWidth;

int JPEGDraw(JPEGDRAW *pDraw)
{
  int i, iCount;
  uint8_t *s = (uint8_t *)pDraw->pPixels;

  tpSetBackBuffer((uint8_t *)pDraw->pPixels, pDraw->iWidth, pDraw->iHeight);
  // The output is inverted, so flip the bits
  iCount = (pDraw->iWidth * pDraw->iHeight) / 8;
  for (i = 0; i < iCount; i++)
    s[i] = ~s[i];

  tpPrintBuffer(); // Print this block of pixels
  return 1; // Continue decode
}

void setup() {
  Serial.begin(115200);

  Serial.println((char *)"Scanning for BLE printer");
  if (tpScan()) // Scan for any supported printer name
  {
    Serial.println((char *)"Found a printer!, connecting...");
    if (tpConnect())
    {
      Serial.println("Connected!");
      tpSetWriteMode(MODE_WITHOUT_RESPONSE);
    }
    else
    {
      Serial.println("Failed to connected :(");
      while (1) {};
    }
  } // if scan
  else
  {
    Serial.println((char *)"Didn't find a printer :( ");
    while (1) {};
  }

  camera_config_t config;
  config.ledc_channel = LEDC_CHANNEL_0;
  config.ledc_timer = LEDC_TIMER_0;
  config.pin_d0 = Y2_GPIO_NUM;
  config.pin_d1 = Y3_GPIO_NUM;
  config.pin_d2 = Y4_GPIO_NUM;
  config.pin_d3 = Y5_GPIO_NUM;
  config.pin_d4 = Y6_GPIO_NUM;
  config.pin_d5 = Y7_GPIO_NUM;
  config.pin_d6 = Y8_GPIO_NUM;
  config.pin_d7 = Y9_GPIO_NUM;
  config.pin_xclk = XCLK_GPIO_NUM;
  config.pin_pclk = PCLK_GPIO_NUM;
  config.pin_vsync = VSYNC_GPIO_NUM;
  config.pin_href = HREF_GPIO_NUM;
  config.pin_sscb_sda = SIOD_GPIO_NUM;
  config.pin_sscb_scl = SIOC_GPIO_NUM;
  config.pin_pwdn = PWDN_GPIO_NUM;
  config.pin_reset = RESET_GPIO_NUM;
  config.xclk_freq_hz = 20000000;
  config.pixel_format = PIXFORMAT_JPEG;

  // https://github.com/espressif/esp32-camera/blob/master/driver/include/esp_camera.h
  // https://github.com/espressif/esp32-camera/blob/master/driver/include/sensor.h
  config.frame_size = FRAMESIZE_VGA; // // 640x480
  config.jpeg_quality = 30;
  config.fb_count = 1;
  //config.fb_location = CAMERA_FB_IN_DRAM;

  // Init Camera
  esp_err_t err = esp_camera_init(&config);
  if (err != ESP_OK) {
    Serial.printf("Camera init failed with error 0x%x", err);
    Serial.println("");
    return;
  } else {
    Serial.println("Camera init");
  }

  pinMode(4, INPUT);
}

void loop() {
  Serial.println("Waiting for red button press!");
  while (digitalRead(4)) {};
  
  camera_fb_t * fb = NULL;
  // Take Picture with Camera
  fb = esp_camera_fb_get();
  if (!fb) {
    Serial.println("Camera capture failed");
    return;
  } else {
    Serial.println("Camera captured");
  }

  uint8_t *pImage;
  int iImageSize;

  iWidth = tpGetWidth(); // get the width of the printer in pixels
  Serial.printf("Printer width is %d\n", iWidth);

  Serial.printf("Jpg is %d x %d\n", fb->width, fb->height);

  pImage = (uint8_t *)fb->buf;
  iImageSize = (int)fb->len;

  if (jpg.openRAM(pImage, iImageSize, JPEGDraw)) {
    jpg.setPixelType(ONE_BIT_DITHERED);
    jpg.decodeDither(ucDither, JPEG_SCALE_HALF);
    Serial.printf("Decoded %d x %d\n", jpg.getWidth(), jpg.getHeight());
    Serial.printf("Last jpg decoder error %d\n", jpg.getLastError());
  }
  esp_camera_fb_return(fb);

  tpFeed(32); // advance the paper 32 scan lines
  Serial.println("Finished printing!");
} 

Phomemo t02 problem

when trying to connect, it doesn't want to and give me this error

13:04:24.804 -> 
13:04:24.804 -> rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
13:04:24.804 -> configsip: 0, SPIWP:0xee
13:04:24.804 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
13:04:24.804 -> mode:DIO, clock div:1
13:04:24.804 -> load:0x3fff0018,len:4
13:04:24.804 -> load:0x3fff001c,len:1216
13:04:24.804 -> ho 0 tail 12 room 4
13:04:24.804 -> load:0x40078000,len:10944
13:04:24.804 -> load:0x40080400,len:6388
13:04:24.837 -> entry 0x400806b4
13:04:25.135 -> Preparing image buffer...
13:04:25.135 -> Scanning for BLE printer
13:04:30.848 -> Found a printer!, connecting...
13:04:32.342 -> Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
13:04:32.375 -> Core 1 register dump:
13:04:32.375 -> PC      : 0x4017be03  PS      : 0x00060730  A0      : 0x800d20fd  A1      : 0x3ffcfa70  
13:04:32.375 -> A2      : 0x00000000  A3      : 0xc12dbf68  A4      : 0x3ffccb4c  A5      : 0xc12dbf68  
13:04:32.375 -> A6      : 0x3ffe74cc  A7      : 0x00010000  A8      : 0x800d62e8  A9      : 0x3ffcfa10  
13:04:32.375 -> A10     : 0x3ffcfa5c  A11     : 0x3ffe74cc  A12     : 0x00000024  A13     : 0xc12dbf68  
13:04:32.409 -> A14     : 0x00000000  A15     : 0x0000000a  SAR     : 0x00000018  EXCCAUSE: 0x0000001c  
13:04:32.409 -> EXCVADDR: 0x00000013  LBEG    : 0x4000c2e0  LEND    : 0x4000c2f6  LCOUNT  : 0x00000000  
13:04:32.409 -> 
13:04:32.409 -> ELF file SHA256: 0000000000000000
13:04:32.409 -> 
13:04:32.409 -> Backtrace: 0x4017be03:0x3ffcfa70 0x400d20fa:0x3ffcfa90 0x400d237d:0x3ffcfad0 0x400d14c7:0x3ffcfaf0 0x400d832a:0x3ffcfb20 0x4008ff66:0x3ffcfb40
13:04:32.442 -> 
13:04:32.442 -> Rebooting...
13:04:32.442 -> ets Jun  8 2016 00:22:57
13:04:32.442 -> 
13:04:32.442 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
13:04:32.442 -> configsip: 0, SPIWP:0xee
13:04:32.442 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
13:04:32.442 -> mode:DIO, clock div:1
13:04:32.442 -> load:0x3fff0018,len:4
13:04:32.442 -> load:0x3fff001c,len:1216
13:04:32.442 -> ho 0 tail 12 room 4
13:04:32.442 -> load:0x40078000,len:10944
13:04:32.442 -> load:0x40080400,len:6388
13:04:32.475 -> entry 0x400806b4
13:04:32.774 -> Preparing image buffer...
13:04:32.774 -> Scanning for BLE printer

The paper doesn't advance enough at the end of the print run

Hello,

I'm facing an issue with my MX10 printer. The paper doesn't advance enough at the end of the print run and the printed text is hidden.

I've tried advancing the paper with the following commands, but nothing happens.

tpPrintLine("");

tpFeed(3); // Feed the paper forward 1-255 scan lines

Do you have any advice for me?

Regards

IMG_0527

Unable to connect to MTP-II

Hello!

I have an MTP-II printer which should be fine. Name on bluetooth is MTP-II_BC6A
I am trying to scan it with tpScane((char *)"MTP-II_BC6A", 15); to no avail, tpScan returns false but printer changes led color to blue like when it is connected when running tpScan.

Any info on this?

Thanks in advance

peripage a2 very light text and images

im using the peripage a2 printer, and it connects just fine (thought the mcu crashes when trying to load the printer width), all custom font text and all images are really light? text prints just fine as complete black, though the different fonts and bold and such dont work, but the moment you print an image, its barely visible
7D883592-B9D2-4708-9353-5CB1C1225E71

PT-210 advertising

I just bought a PT-210 from Amazon.

It does not advertise as a "PT-210". It advertises as PT-210_D938. The _D938 is the last four digits of the MAC address of this printer. I assume they did this so if multiple printers were in the same area, you would know which is which.

Is there a way to add to the library to look for a PT-210 and auto connect to it by adding the _last for digits of the mac?

Crash on M5stack-atom

I have a MTP-II thermal printer, that is correctly found. When the istruction:

pRemoteService = pClient->getService(SERVICE_UUID0);

is executed i obtain a guru meditation error, with kernel panic:

Found a compatible device - MPT-II
Found a printer!, connecting...
 - Created client, connecting to dc:0d:51:bb:ad:34
Came back from connect
Guru Meditation Error: Core  0 panic'ed (Unhandled debug exception). 
Debug exception reason: Stack canary watchpoint triggered (BTU_TASK) 
Core  0 register dump:
PC      : 0x400955d7  PS      : 0x00060f36  A0      : 0x80094ecb  A1      : 0x3ffd2150  
A2      : 0x3ffbf648  A3      : 0xb33fffff  A4      : 0x0000abab  A5      : 0x0000cdcd  

Any idea?

OVERRIDING PASSWORD FOR SETTING UP CONNECTION WITH PRINTER

Hi, I purchased a MTP-II printer as well as a PT-210 printer from amazon that require entering a password (either 0000 or 1234) inorder to be able to connect to it. I always get a Guru meditation error after the printers are identified and connection is established. Can I please get some help on this? I would like to know if the error is caused because I am not able to pass the password during the time of connection and if so, how do I pass the password?
image

Peripage A9 Max

I see from previous Issues that Peripage works with the Nano BLE if using the 304 dpi version (A6). I'm thinking of getting a Peripage A9 Max which also supports 304 dpi. What would you estimate the chances of this working with the library? Or should I play safe and get GOOJPRT?

CAT printer not working

I trying to get my ESP32 to print on my brand new cat printer. I know it's supposed to crash, but it doesn't. Instead the printer just doesnt print (I tried all 3 example projects).

Output for Thermal_Printer_Demo looks like this:

Found a compatible device - GB02
Found a printer!, connecting...
 - Created client, connecting to 2e:7f:32:xx:xx:xx
Came back from connect
 - Found our service
[E][BLERemoteCharacteristic.cpp:287] retrieveDescriptors(): esp_ble_gattc_get_all_descr: Unknown
[E][BLERemoteCharacteristic.cpp:287] retrieveDescriptors(): esp_ble_gattc_get_all_descr: Unknown
[E][BLERemoteCharacteristic.cpp:287] retrieveDescriptors(): esp_ble_gattc_get_all_descr: Unknown
Got data transfer characteristic!
Connected!, printing graphics
Testing plain text printing
Disconnecting
Done!

Printer LED stops blinking for a while, but nothing else happens. I am using the current master of this repo.

Any hints where to look and/or how to debug this?

CAT Printer YHK-B9AA

I have another 'CAT' printer but it advertised as YHK-B9AA. This awesome library is not working with my cat printer. I tinkered the code and tried several other hacks using nrfConnect app. Here are my observations.

1- Change the this line with {(char *)"YHK-B9AA", PRINTER_CAT},. Printer found but with "Data service not found" error.

2- It looks like the SERVICE_UUID and CHAR_UUID_DATA are not matching with the printer . I have used nrfConnect to get the UUIDS for Service and Characteristic. Surprisingly nrfConnect shows the same UUIDS that are defined for other types of printer.
static BLEUUID SERVICE_UUID1("49535343-FE7D-4AE5-8FA9-9FAFD205E455");
static BLEUUID CHAR_UUID_DATA1 ("49535343-8841-43f4-a8d4-ecbe34729bb3");

Esp32 crashing and rebooting

01:45:40.135 -> Found a compatible device - YHK-B9AA 01:45:40.135 -> Found a printer!, connecting... 01:45:40.135 -> - Created client, connecting to 71:2b:0b:07:c4:ad 01:45:40.510 -> Came back from connect 01:45:41.495 -> - Found our service 01:45:41.495 -> 01:45:41.495 -> Stack smashing protect failure! 01:45:41.495 -> 01:45:41.495 -> abort() was called at PC 0x40161bdf on core 1 01:45:41.495 -> 01:45:41.495 -> ELF file SHA256: 0000000000000000 01:45:41.495 -> 01:45:41.495 -> Backtrace: 0x4008ec74:0x3ffd0900 0x4008eef1:0x3ffd0920 0x40161bdf:0x3ffd0940 0x400d62c6:0x3ffd0960 0x400d62ee:0x3ffd0a20 0x400d2182:0x3ffd0a80 0x400d24e1:0x3ffd0ac0 0x400d155f:0x3ffd0ae0 0x400d8502:0x3ffd0b10 0x4008ff66:0x3ffd0b30 01:45:41.495 -> 01:45:41.495 -> Rebooting...
AND Sometimes
lld_pdu_get_tx_flush_nb HCI packet count mismatch (0, 1) I am sure it is not random but...

3- Follow this issue. Issued some commands 0x41 0x42 0x43 0x0D to one of the WRITE only characteristic. Nothing printed but printer responded and feed the paper for single line. Simply 0x0D did the same thing.
Searched for ESC_POS commands and found Line feed and Carriage return is working with same enhancing the paper.

Here I am bit confused about what protocol is there in my 'cat'. Is there any way to further debug?
For ESP32 crashing, I have Particle Xenon nrf5280 and Sparkfun nrf52832 breakout board. None of them are from Adafruit So cannot use then and ESP32 is the only option I have.

image

image

License?

Before peeking at the code.... Is this under a particular license?

tpPrint on cat printer

Unfortunately tpPrint doesn't do anything for me on my cat printer. After some reading I am wondering if text printing is even support by the cat. Is tpPrint supposed to work on it?

Get Battery level

Hello!
I'm trying to find a way to get the battery level of the peripage a6. People seem to have figured it out in python but not in objective c or C++. Any help would be appreciated. Thank You!

Support dodocool printers

I am trying to get my dodocool printer to work with the library.
Could you please add it to the library?
Name: starpany200, Address: dc:0d:30:97:8c:83, manufacturer data: 0000dc0d30978c83, serviceUUID: e7810a71-73ae-499d-8c15-faa9aef0c3f2

characteristic UUID
bef8d6c9-9c21-4c9e-b632-bd58c1009f9f

ESP32 connecting, but not quite connecting

Hi, I'm trying to use this library on an ESP32 with a Goojprt MTP-3, but can't seem to get it to connect properly. If I just use the if (tpScan()) it doesn't find it at all. If I use if (tpScan((char *) "MTP-3", 5)), then it finds the printer and tries to connect - Serial monitor prints the "Found a printer!, connecting..." but then nothing happens.
It seems like it is connecting because after it finds the printer, the blue LED lights on the printer showing a bluetooth connection, and I then can't connect another device (my phone) to it. But presumably isn't quite connecting properly to actually print anything.

Any ideas?

Found a Printer, but Connecting Failed

Hi,

I tried to use your library with a similar printer (PeriPage) from same GOOJPRT brand on ESP32.

After changing the searched device name string, I was able to make ESP32 find the Printer, but when trying to connect it failed

Any ideas ?
Greg

Win10-1909
Arduino : 1.8.12
ESP32 Core : 1.0.4

Result :

`Preparing image buffer...
Scanning for BLE printer
Scan Result: Name: PeriPage_2FDB_BLE, Address: c0:15:83:1b:2f:db, manufacturer data: 0000c015831b2fdb, serviceUUID: 0000fee7-0000-1000-8000-00805f9b34fb
A match!
c0:15:83:1b:2f:db
PeriPage_2FDB_BLE
Found Device :-)
Found a printer!, connecting...

  • Created client, connecting to c0:15:83:1b:2f:db
    Connect failed`

Error when compiling example from latest source ?

Thermal_printer_demo:

C:\Users\patry\Documents\Arduino\libraries\Thermal_Printer-master\src\Thermal_Printer.cpp:60:178: error: 'PRINTER_PHOMEMO' was not declared in this scope const uint8_t ucBLETypes[] = {PRINTER_MTP2, PRINTER_MTP3, PRINTER_MTP3, PRINTER_CAT, PRINTER_CAT, PRINTER_CAT, PRINTER_CAT, PRINTER_CAT, PRINTER_PERIPAGEPLUS, PRINTER_PERIPAGE, PRINTER_PHOMEMO}; ^ exit status 1 Error compiling for board ESP32 Dev Module.

screen

Update:
There is a typo in that PRINTER_PHOMEMO name:

PRINTER_PHOMEMO vs PRINTER_FOMEMO

else if (ucPrinterType == PRINTER_FOMEMO || ucPrinterType == PRINTER_PERIPAGE || ucPrinterType == PRINTER_PERIPAGEPLUS)

Issue with Printing on Peripage A6+: Accelerated Printing Causing Distortion

Hello, first of all, congratulations on the work you have done.

I have an issue regarding printing on a Peripage A6+ 894E 306DPI. When printing images with a lot of white space, zone, it seems to speed up the printing process, resulting in bands and white lines that distort the image. I have tested this with both the peripage android application and the Python script (https://github.com/bitrate16/peripage-python), and this issue does not occur.

With ESP32 and thermal printer lib
PXL_20240104_085249703 MP

With Python script
PXL_20240104_085259986

With your original demo example
PXL_20240104_085753350

Here is my code :

#include "esp_camera.h"
#include "Arduino.h"
#include "FS.h"                // SD Card ESP32
#include "SD_MMC.h"            // SD Card ESP32
#include "soc/soc.h"           // Disable brownour problems
#include "soc/rtc_cntl_reg.h"  // Disable brownour problems
#include "driver/rtc_io.h"
#include <EEPROM.h>            // read and write from flash memory
#include <Thermal_Printer.h>
#include <JPEGDEC.h>

// define the number of bytes you want to access
#define EEPROM_SIZE 1

// https://docs.m5stack.com/en/unit/m5camera
#define PWDN_GPIO_NUM     32
#define RESET_GPIO_NUM    -1
#define XCLK_GPIO_NUM      0
#define SIOD_GPIO_NUM     26
#define SIOC_GPIO_NUM     27

#define Y9_GPIO_NUM       35
#define Y8_GPIO_NUM       34
#define Y7_GPIO_NUM       39
#define Y6_GPIO_NUM       36
#define Y5_GPIO_NUM       21
#define Y4_GPIO_NUM       19
#define Y3_GPIO_NUM       18
#define Y2_GPIO_NUM        5
#define VSYNC_GPIO_NUM    25
#define HREF_GPIO_NUM     23
#define PCLK_GPIO_NUM     22

// https://github.com/bitbank2/JPEGDEC/wiki
uint8_t ucDither[(640 / 2) * 16]; // Image width (after scaling), x 16
JPEGDEC jpg;
static int iWidth;

int JPEGDraw(JPEGDRAW *pDraw)
{
  int i, iCount;
  uint8_t *s = (uint8_t *)pDraw->pPixels;

  tpSetBackBuffer((uint8_t *)pDraw->pPixels, pDraw->iWidth, pDraw->iHeight);
  // The output is inverted, so flip the bits
  iCount = (pDraw->iWidth * pDraw->iHeight) / 8;
  for (i = 0; i < iCount; i++)
    s[i] = ~s[i];
  
  tpPrintBuffer(); // Print this block of pixels
  //delay(3);
  return 1; // Continue decode
}

void setup() {
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable brownout detector
  Serial.begin(115200);

  Serial.println((char *)"Scanning for BLE printer");
  if (tpScan()) // Scan for any supported printer name
  {
    Serial.println((char *)"Found a printer!, connecting...");
    if (tpConnect())
    {
      Serial.println("Connected!");
      tpSetWriteMode(MODE_WITHOUT_RESPONSE);
    }
    else
    {
      Serial.println("Failed to connected :(");
      while (1) {};
    }
  } // if scan
  else
  {
    Serial.println((char *)"Didn't find a printer :( ");
    while (1) {};
  }

  camera_config_t config;
  config.ledc_channel = LEDC_CHANNEL_0;
  config.ledc_timer = LEDC_TIMER_0;
  config.pin_d0 = Y2_GPIO_NUM;
  config.pin_d1 = Y3_GPIO_NUM;
  config.pin_d2 = Y4_GPIO_NUM;
  config.pin_d3 = Y5_GPIO_NUM;
  config.pin_d4 = Y6_GPIO_NUM;
  config.pin_d5 = Y7_GPIO_NUM;
  config.pin_d6 = Y8_GPIO_NUM;
  config.pin_d7 = Y9_GPIO_NUM;
  config.pin_xclk = XCLK_GPIO_NUM;
  config.pin_pclk = PCLK_GPIO_NUM;
  config.pin_vsync = VSYNC_GPIO_NUM;
  config.pin_href = HREF_GPIO_NUM;
  config.pin_sscb_sda = SIOD_GPIO_NUM;
  config.pin_sscb_scl = SIOC_GPIO_NUM;
  config.pin_pwdn = PWDN_GPIO_NUM;
  config.pin_reset = RESET_GPIO_NUM;
  config.xclk_freq_hz = 20000000;
  config.pixel_format =  PIXFORMAT_JPEG;

  // https://github.com/espressif/esp32-camera/blob/master/driver/include/esp_camera.h
  // https://github.com/espressif/esp32-camera/blob/master/driver/include/sensor.h
  if (psramFound()) {
    config.frame_size = FRAMESIZE_SXGA; //SXVGA
    config.jpeg_quality = 12;
    config.fb_count = 2;
  } else {
    config.frame_size = FRAMESIZE_SVGA;
    config.jpeg_quality = 12;
    config.fb_count = 1;
  }

  // Init Camera
  esp_err_t err = esp_camera_init(&config);
  sensor_t * s = esp_camera_sensor_get();
  //initial sensors are flipped vertically and colors are a bit saturated
  s->set_awb_gain(s, 1);
  s->set_raw_gma(s, 1);
  s->set_vflip(s, 1);//flip it back
  s->set_contrast(s, 0);//up the blightness just a bit
  s->set_brightness(s, 0);//up the blightness just a bit
  s->set_saturation(s, 0);//lower the saturation
  s->set_agc_gain(s, 15);
  if (err != ESP_OK) {
    Serial.printf("Camera init failed with error 0x%x", err);
    Serial.println("");
    return;
  } else {
    Serial.println("Camera init");
  }
  //Serial.println("Starting SD Card");
  if (!SD_MMC.begin()) {
    Serial.println("SD Card Mount Failed");
    return;
  }
  uint8_t cardType = SD_MMC.cardType();
  if (cardType == CARD_NONE) {
    Serial.println("No SD Card attached");
    return;
  }
  //pinMode(4, INPUT);
  EEPROM.begin(EEPROM_SIZE);
}

void loop() {
  Serial.println("Waiting for red button press!");
  //

  camera_fb_t * fb = NULL;
  // Take Picture with Camera
  fb = esp_camera_fb_get();
  if (!fb) {
    Serial.println("Camera capture failed");
    return;
  } else {
    Serial.println("Camera captured");
  }

  uint8_t *pImage;
  int iImageSize;

  iWidth = tpGetWidth(); // get the width of the printer in pixels
  Serial.printf("Printer width is %d\n", iWidth);

  Serial.printf("Jpg is %d x %d\n", fb->width, fb->height);

  pImage = (uint8_t *)fb->buf;
  iImageSize = (int)fb->len;
  tpFeed(32);
  if (jpg.openRAM(pImage, iImageSize, JPEGDraw)) {
    jpg.setPixelType(ONE_BIT_DITHERED);
    jpg.decodeDither(ucDither, JPEG_SCALE_HALF);
    Serial.printf("Decoded %d x %d\n", jpg.getWidth(), jpg.getHeight());
    Serial.printf("Last jpg decoder error %d\n", jpg.getLastError());
  }
  int pictureNumber = EEPROM.read(0) + 1;

  // Path where new picture will be saved in SD Card
  String path = "/picture" + String(pictureNumber) + ".jpg";

  fs::FS &fs = SD_MMC;
  Serial.printf("Picture file name: %s\n", path.c_str());

  File file = fs.open(path.c_str(), FILE_WRITE);
  if (!file) {
    Serial.println("Failed to open file in writing mode");
  }
  else {
    file.write(fb->buf, fb->len); // payload (image), payload length
    Serial.printf("Saved file to path: %s\n", path.c_str());
    EEPROM.write(0, pictureNumber);
    EEPROM.commit();
  }
  file.close();
  esp_camera_fb_return(fb);
  tpSetFont(0, 0, 0, 0, 0);
  // for GOOJPRT PT-210
  // uint8_t font_a_cmd[] = {0x1b,'M',0x00};
  // tpWriteRawData(&font_a_cmd[0],sizeof(font_a_cmd));
  tpPrint((char *)"12x24 plain text\r");
  tpFeed(32); // advance the paper 32 scan lines
  Serial.println("Finished printing!");
  while (true) {};
}

Printer name "BlueTooth Printer"

The following printers work in plain text mode using an Arduino Giga R1 WiFi. They do not work on Arduino Uno R4 WiFi. I would not recommend buying these printers since newer printers can print on sticker paper. There is no app since the printer is intended to be connected to a cash register or a credit card terminal.

Printers ZJ-5807DD and IMP027B-BK appear identical except for the model numbers. Both advertise the name "BlueTooth Printer". Currently using printer type MPT2. Printing plain text works fine using tpSetFont and tpPrint. Graphics printing is not working but I am still looking at this.

The number of changes to support Giga/Uno R4 are very small since nano33ble, Giga, and Uno R4 use the same ArduinoBLE library. BTW, there is a beta version of ArduinoBLE for Uno R4.

Phomemo T02 support

Is there a way to get the Phomemo T02 supported?

NB: I'll be analyzing the T02 to see if it can be included, unless someone already got it working. From the outside it looks similar to the cat devices, but it's not quite the same. Generic android BLE thermal apps can use the device, so I've got hope.

After printing the esp32 dies

After printing the esp32 dies

13:09:10.116 -> [V][BLEScan.cpp:195] start(): >> start(duration=5)
13:09:10.116 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: ScanEnd (0x3ffd3484), owner: <N/A> for start
13:09:10.116 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: ScanEnd (0x3ffd3484), owner: start
13:09:10.116 -> [V][BLEScan.cpp:227] start(): << start()
13:09:10.154 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 2 0x02
13:09:10.154 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: ScanEnd (0x3ffd3484), owner: start for start
13:09:10.154 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.154 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.154 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 7 0x07
13:09:10.190 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.190 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.190 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.190 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.190 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -79
13:09:10.226 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 25, data: 4c00021550765cb7d9ea4e2199a4fa879613a4924ce0f4e6ce
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c00021550765cb7d9ea4e2199a4fa879613a4924ce0f4e6ce
13:09:10.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.301 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.301 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -85
13:09:10.301 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.301 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 29, data: 060001092002101250b350a6018513aee4d47205b2e0690f17876a2ab9
13:09:10.338 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 060001092002101250b350a6018513aee4d47205b2e0690f17876a2ab9
13:09:10.338 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.338 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.338 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.338 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -43
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 18
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 24
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.409 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 9, data: 4c0010050a18784271
13:09:10.409 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010050a18784271
13:09:10.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.409 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.445 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -46
13:09:10.445 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:10.445 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 08
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 8
13:09:10.479 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 11, data: 4c001007691fccdc70c838
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c001007691fccdc70c838
13:09:10.513 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.513 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.513 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.513 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -59
13:09:10.513 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.513 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 06
13:09:10.551 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.551 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 10, data: 4c0010064e1d3a3cd938
13:09:10.551 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010064e1d3a3cd938
13:09:10.551 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.586 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.586 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.586 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -40
13:09:10.586 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.586 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 0a
13:09:10.586 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x2
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x02 (), length: 2, data: f018
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: 000018f0-0000-1000-8000-00805f9b34fb
13:09:10.624 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x6
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x06 (), length: 16, data: f2c3f0aea9fa158c9d49ae73710a81e7
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: e7810a71-73ae-499d-8c15-faa9aef0c3f2
13:09:10.661 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x9
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x09 (), length: 5, data: 4d54502d32
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:407] setName(): - setName(): name: MTP-2
13:09:10.661 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.698 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.698 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.698 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.698 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.698 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.698 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.736 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.736 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.736 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.736 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.736 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.773 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.773 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.773 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:10.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.811 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.811 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.811 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:10.811 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.811 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.849 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.849 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.849 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.849 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.849 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.893 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.893 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:10.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.924 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.924 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.924 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:10.924 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.961 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.961 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.961 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:10.961 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.961 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.961 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.998 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:10.998 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.998 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.998 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.998 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.036 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.036 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.036 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.036 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.036 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.036 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.073 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.073 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.073 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.073 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.109 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.109 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.109 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.109 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.109 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.109 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -84
13:09:11.142 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 06
13:09:11.142 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x3
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x03 (), length: 2, data: 0a18
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: 0000180a-0000-1000-8000-00805f9b34fb
13:09:11.176 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:11.176 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: 434793415000501e0bb000992ec6feed
13:09:11.176 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: edfec62e-9900-b00b-1e50-005041934743
13:09:11.213 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 4, data: cdab7731
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: cdab7731
13:09:11.213 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x9
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x09 (), length: 11, data: 444156494e434920495132
13:09:11.250 -> [D][BLEAdvertisedDevice.cpp:407] setName(): - setName(): name: DAVINCI IQ2
13:09:11.250 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.250 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.250 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.250 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.286 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.286 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.286 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.286 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:11.286 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.286 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.323 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.323 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.323 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.323 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.356 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.356 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:11.356 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.356 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.356 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.394 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.394 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.394 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.394 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.394 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.429 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.429 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.429 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.429 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.429 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.466 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.466 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.466 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:11.466 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.466 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.501 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.501 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.538 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.538 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.538 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.538 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.538 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.573 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.573 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.573 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.573 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.573 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.610 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.610 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.610 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.610 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.610 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.648 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -76
13:09:11.648 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 02
13:09:11.648 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: fc9dd0b3cb84e0840642f3f7e1e0bfcb
13:09:11.685 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: cbbfe0e1-f7f3-4206-84e0-84cbb3d09dfc
13:09:11.685 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.685 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.685 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.685 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:11.720 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.720 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.720 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.720 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.720 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.758 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.758 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.758 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.758 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.758 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.795 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.795 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.795 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.795 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.833 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.833 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.833 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.833 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.833 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.833 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.871 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.871 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.871 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.871 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -87
13:09:11.871 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.871 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:11.908 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 0c
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 12
13:09:11.908 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 9, data: 4c0010050318213697
13:09:11.944 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010050318213697
13:09:11.944 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.944 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.944 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.944 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.978 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.978 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.978 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.978 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:11.978 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.016 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.016 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.016 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.016 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.016 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.052 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.052 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.052 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.052 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.052 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.087 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.087 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.087 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.087 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.087 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.120 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.120 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.120 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.120 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:12.120 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.157 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.157 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.157 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.157 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.193 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.193 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.193 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.193 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.193 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.193 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.227 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.227 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.227 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.227 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.301 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.301 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.301 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.301 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.335 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:12.335 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:12.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.409 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.409 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.409 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.409 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.443 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.443 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.443 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.443 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.480 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.480 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.480 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.480 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.480 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.480 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.515 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.515 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.515 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.515 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.553 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.553 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.553 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.553 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.553 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:12.553 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.586 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.586 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.586 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.586 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.622 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.622 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.622 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.622 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.622 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.655 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.655 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.655 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.655 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.655 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.693 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:12.693 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.693 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.693 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.693 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.730 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.730 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.730 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.730 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.730 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.767 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.767 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.767 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.767 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.767 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.801 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.801 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.801 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.801 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.801 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.835 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.835 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.835 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.835 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.873 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.873 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.873 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.873 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.873 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.873 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.910 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.910 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.910 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.910 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.910 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.948 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.948 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:12.948 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.948 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.948 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.985 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.985 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.985 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.985 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.019 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.019 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.019 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.019 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.054 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.054 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.054 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.054 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.054 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.092 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.092 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.092 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.092 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.092 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.092 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.129 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.129 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.129 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.129 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.129 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.167 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.167 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.167 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.167 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.200 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.200 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.200 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.200 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.200 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.236 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.236 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.236 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.236 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.236 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.236 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.273 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.273 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.273 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.273 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.306 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.306 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.306 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.306 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:13.306 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.340 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.340 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.340 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.340 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.375 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.375 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.375 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.375 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.375 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.375 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.413 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.413 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.413 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.413 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.450 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.450 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.450 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.450 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.450 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.450 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.486 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.486 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.486 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.486 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.486 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.521 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.521 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.521 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.521 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.521 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:13.559 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.559 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:13.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.596 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.596 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.667 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.667 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.667 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.667 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.667 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.705 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.705 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.705 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.705 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.705 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:13.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.738 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.738 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.775 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.775 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.775 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.775 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.775 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.810 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.810 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.848 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.848 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.885 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.885 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.919 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.919 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.919 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.955 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.955 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.955 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.955 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.955 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.988 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.988 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.988 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.988 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.988 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.021 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.021 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.021 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.021 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.056 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.056 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.093 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.093 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.093 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.093 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.093 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.128 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.128 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.128 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.128 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.128 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.165 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.165 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.165 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.165 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.165 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.202 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.202 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.202 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.202 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.202 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.235 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.235 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.235 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.235 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.235 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.271 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.271 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.271 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.271 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.271 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.307 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.307 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.307 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.307 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.307 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.345 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.345 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.345 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.379 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.379 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.379 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.379 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.379 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.417 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.417 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.417 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.417 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.417 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.454 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.454 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.454 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.454 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.454 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.491 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.491 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.491 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.491 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.491 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.491 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.524 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.524 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.524 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.524 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.559 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.559 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.596 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.596 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.668 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.668 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.668 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.668 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.668 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.706 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.706 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.706 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.743 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.743 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.743 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.743 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.743 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.743 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.778 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.778 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.778 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.778 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.814 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.814 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.814 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:14.814 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.814 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.851 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.851 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.851 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.851 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.851 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.886 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:14.886 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.886 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.886 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.886 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.886 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.919 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.919 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.919 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.957 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.957 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.957 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.957 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.957 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.995 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.995 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.995 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.995 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.995 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.033 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.033 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.033 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.033 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.033 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.033 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.070 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.070 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.070 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.070 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.070 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.104 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.104 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.104 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.104 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.104 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.142 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.142 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.142 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.142 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.142 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.179 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.179 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.179 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.179 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.179 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.217 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.217 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.217 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.217 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.217 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.254 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.254 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.254 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.254 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.254 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.289 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.289 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.289 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.289 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.289 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.322 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.322 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.322 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.322 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.322 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.355 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.355 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.355 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.355 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.393 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.393 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.393 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.393 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.393 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.393 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.428 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:15.428 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.428 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.428 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.464 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.464 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.464 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.464 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.464 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.464 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.501 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.501 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.536 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.536 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.536 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.536 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.536 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.574 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.574 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.574 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.574 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.607 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.607 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.607 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.607 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.607 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.644 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.644 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.644 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.644 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.644 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.681 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.681 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.681 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.681 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.681 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.681 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.718 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.718 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.718 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.718 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.754 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:15.754 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.754 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.754 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.754 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.754 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.787 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.787 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.787 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.787 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.821 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.821 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.821 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.821 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.821 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.856 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.856 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.856 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.856 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.856 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.893 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.893 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.931 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.931 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.931 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.931 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.931 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.966 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.966 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.966 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.966 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.966 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.002 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.002 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.002 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.002 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.002 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.002 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -86
13:09:16.039 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:16.039 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 02
13:09:16.039 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:16.039 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: fc9dd0b3cb84e0840642f3f7e1e0bfcb
13:09:16.077 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: cbbfe0e1-f7f3-4206-84e0-84cbb3d09dfc
13:09:16.077 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.077 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.077 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.077 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.114 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.114 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.114 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.114 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.114 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.114 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.151 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.151 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:16.151 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.151 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.187 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.187 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.187 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.187 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.187 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.187 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.224 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.224 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.224 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.224 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.260 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.260 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.260 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.260 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.260 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.260 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.298 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.298 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.298 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.298 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.298 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.335 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.335 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.411 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.411 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.411 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.411 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.411 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.448 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.485 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.485 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.522 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.522 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.522 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.522 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.522 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.560 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.560 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.560 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.560 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.560 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.597 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.597 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.597 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.597 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.597 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.671 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.671 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.671 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.671 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.671 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.671 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.706 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.706 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.706 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.740 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.740 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.740 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.740 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.740 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.773 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.773 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.773 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.810 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.810 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.848 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.848 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.885 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.885 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.918 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.918 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.918 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.918 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.954 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.954 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.954 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:16.954 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.954 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.989 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.989 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.989 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.989 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.989 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.022 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.022 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.022 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.022 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.056 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.056 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.091 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.091 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.091 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.091 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.091 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.125 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.125 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.125 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:17.125 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.125 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.163 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.163 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.163 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.163 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.163 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.198 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.198 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.198 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.198 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.198 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.231 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.231 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.231 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.231 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.231 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.300 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.300 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.300 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.300 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.300 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.337 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.337 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.337 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.337 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.337 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:17.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.410 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.410 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.410 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.410 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.410 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.448 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.485 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.485 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:17.520 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.520 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.520 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.520 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.520 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.555 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.555 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.555 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.555 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.593 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.593 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.593 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.593 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.593 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.593 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.627 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.627 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.627 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.627 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.664 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.664 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.664 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.664 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.664 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.664 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.702 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.702 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.702 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:17.702 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.702 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.738 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:17.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.738 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.774 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.774 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.774 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.774 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.808 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.808 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.808 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.808 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.808 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.808 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.845 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.845 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.845 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.845 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.878 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.878 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.878 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.878 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.878 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.914 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.914 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.914 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.914 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.914 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.950 -> [W][BLEScan.cpp:69] handleGAPEvent(): ESP_GAP_SEARCH_INQ_CMPL_EVT
13:09:17.950 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: ScanEnd (0x3ffd3484), owner: start
13:09:17.950 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: ScanEnd (0x3ffd3484), owner: <N/A>
13:09:17.950 -> [V][BLEScan.cpp:250] stop(): >> stop()
13:09:17.950 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: ScanEnd (0x3ffd3484), owner: <N/A>
13:09:17.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 18 0x12
13:09:17.985 -> [V][BLEScan.cpp:262] stop(): << stop()
13:09:17.985 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.985 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.985 -> [V][BLEDevice.cpp:60] createClient(): >> createClient
13:09:17.985 -> [V][BLEDevice.cpp:66] createClient(): << createClient
13:09:18.023 -> [V][BLEClient.cpp:96] connect(): >> connect(66:22:b5:ec:d7:de)
13:09:18.023 -> [I][BLEDevice.cpp:593] addPeerDevice(): add conn_id: 0, GATT role: client
13:09:18.023 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: RegEvt (0x3ffd41e4), owner: <N/A> for connect
13:09:18.023 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: RegEvt (0x3ffd41e4), owner: connect
13:09:18.023 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: RegEvt (0x3ffd41e4), owner: connect for connect
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.093 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: RegEvt (0x3ffd41e4), owner: connect
13:09:18.093 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: RegEvt (0x3ffd41e4), owner: <N/A>
13:09:18.093 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: OpenEvt (0x3ffd4244), owner: <N/A> for connect
13:09:18.127 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: OpenEvt (0x3ffd4244), owner: connect
13:09:18.127 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: OpenEvt (0x3ffd4244), owner: connect for connect
13:09:18.201 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.201 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.201 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.235 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.235 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.235 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.235 -> [D][BLEDevice.cpp:577] updatePeerDevice(): update conn_id: 4, GATT role: client
13:09:18.235 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.271 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.271 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.307 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: OpenEvt (0x3ffd4244), owner: connect
13:09:18.307 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: OpenEvt (0x3ffd4244), owner: <N/A>
13:09:18.307 -> [V][BLEClient.cpp:129] connect(): << connect(), rc=1
13:09:18.307 -> [V][BLEClient.cpp:377] getService(): >> getService: uuid: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:18.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 20 0x14
13:09:18.345 -> [V][BLEClient.cpp:413] getServices(): >> getServices
13:09:18.345 -> [V][BLEClient.cpp:71] clearServices(): >> clearServices
13:09:18.345 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:18.345 -> [V][BLEClient.cpp:78] clearServices(): << clearServices
13:09:18.345 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:18.345 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A> for getServices
13:09:18.379 -> [D][BLEClient.cpp:458] handleGAPEvent(): BLEClient ... handling GAP event!
13:09:18.379 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: SearchCmplEvt (0x3ffd42a4), owner: getServices
13:09:18.379 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: SearchCmplEvt (0x3ffd42a4), owner: getServices for getServices
13:09:19.174 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.174 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.174 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.174 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.210 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.210 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.210 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.210 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.210 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.244 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.244 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.244 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.244 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.278 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.278 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.278 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.278 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.278 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.315 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.315 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.315 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.315 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.315 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.353 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.353 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.353 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.353 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.353 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.388 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.388 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.388 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.388 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.388 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.426 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.426 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.461 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.461 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.461 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.461 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.498 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.498 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.498 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.498 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.498 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.498 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.535 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.535 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.573 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.573 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: SearchCmplEvt (0x3ffd42a4), owner: getServices
13:09:19.573 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A>
13:09:19.573 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.608 -> [V][BLEClient.cpp:430] getServices(): << getServices
13:09:19.608 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.608 -> [V][BLEClient.cpp:390] getService(): << getService: found the service with uuid: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:19.608 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.608 -> [V][BLERemoteService.cpp:162] retrieveCharacteristics(): >> getCharacteristics() for service: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:19.642 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.642 -> [D][BLERemoteService.cpp:193] retrieveCharacteristics(): Found a characteristic: Handle: 9, UUID: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.642 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.642 -> [V][BLERemoteCharacteristic.cpp:36] BLERemoteCharacteristic(): >> BLERemoteCharacteristic: handle: 9 0x9, uuid: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.676 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.676 -> [V][BLERemoteCharacteristic.cpp:250] retrieveDescriptors(): >> retrieveDescriptors() for characteristic: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.714 -> [D][BLERemoteCharacteristic.cpp:280] retrieveDescriptors(): Found a descriptor: Handle: 10, UUID: 00002902-0000-1000-8000-00805f9b34fb
13:09:19.714 -> [V][BLERemoteCharacteristic.cpp:294] retrieveDescriptors(): << retrieveDescriptors(): Found 1 descriptors.
13:09:19.714 -> [V][BLERemoteCharacteristic.cpp:45] BLERemoteCharacteristic(): << BLERemoteCharacteristic
13:09:19.714 -> [D][BLERemoteService.cpp:193] retrieveCharacteristics(): Found a characteristic: Handle: 12, UUID: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [V][BLERemoteCharacteristic.cpp:36] BLERemoteCharacteristic(): >> BLERemoteCharacteristic: handle: 12 0x12, uuid: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [V][BLERemoteCharacteristic.cpp:250] retrieveDescriptors(): >> retrieveDescriptors() for characteristic: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [E][BLERemoteCharacteristic.cpp:274] retrieveDescriptors(): esp_ble_gattc_get_all_descr: Unknown
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:294] retrieveDescriptors(): << retrieveDescriptors(): Found 0 descriptors.
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:45] BLERemoteCharacteristic(): << BLERemoteCharacteristic
13:09:19.787 -> [V][BLERemoteService.cpp:209] retrieveCharacteristics(): << getCharacteristics()
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:549] writeValue(): >> writeValue(), length: 3
13:09:19.787 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A> for writeValue
13:09:19.822 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.822 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue for writeValue
13:09:19.822 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.822 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.857 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.857 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.857 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.857 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.857 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.894 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A>
13:09:19.894 -> [V][BLERemoteCharacteristic.cpp:576] writeValue(): << writeValue
13:09:19.894 -> [V][BLERemoteCharacteristic.cpp:549] writeValue(): >> writeValue(), length: 114
13:09:19.894 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A> for writeValue
13:09:19.931 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.931 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue for writeValue
13:09:19.931 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.931 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.965 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.965 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.965 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.965 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.965 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:20.000 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A>
13:09:20.000 -> [V][BLERemoteCharacteristic.cpp:576] writeValue(): << writeValue
13:09:20.000 -> [V][BLEClient.cpp:139] disconnect(): >> disconnect()
13:09:20.000 -> [V][BLEClient.cpp:145] disconnect(): << disconnect()
13:09:20.000 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.036 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:20.036 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.073 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.073 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.073 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.073 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:20.106 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.106 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.106 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: OpenEvt (0x3ffd4244), owner: <N/A>
13:09:20.106 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: RssiCmplEvt (0x3ffd4304), owner: <N/A>
13:09:20.143 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A>
13:09:20.143 -> [I][BLEDevice.cpp:604] removePeerDevice(): remove: 0, GATT role client
13:09:20.143 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 1
13:09:20.143 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.143 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 1
13:09:20.181 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown

License

I'm planning on using this in an open-source project. What kind of licensing restrictions are there?

After printing the esp32 dies

After printing the esp32 dies

13:09:10.116 -> [V][BLEScan.cpp:195] start(): >> start(duration=5)
13:09:10.116 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: ScanEnd (0x3ffd3484), owner: <N/A> for start
13:09:10.116 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: ScanEnd (0x3ffd3484), owner: start
13:09:10.116 -> [V][BLEScan.cpp:227] start(): << start()
13:09:10.154 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 2 0x02
13:09:10.154 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: ScanEnd (0x3ffd3484), owner: start for start
13:09:10.154 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.154 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.154 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 7 0x07
13:09:10.190 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.190 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.190 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.190 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.190 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -79
13:09:10.226 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 25, data: 4c00021550765cb7d9ea4e2199a4fa879613a4924ce0f4e6ce
13:09:10.226 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c00021550765cb7d9ea4e2199a4fa879613a4924ce0f4e6ce
13:09:10.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.301 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.301 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -85
13:09:10.301 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.301 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 29, data: 060001092002101250b350a6018513aee4d47205b2e0690f17876a2ab9
13:09:10.338 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 060001092002101250b350a6018513aee4d47205b2e0690f17876a2ab9
13:09:10.338 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.338 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.338 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.338 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -43
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 18
13:09:10.374 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 24
13:09:10.374 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.409 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 9, data: 4c0010050a18784271
13:09:10.409 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010050a18784271
13:09:10.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.409 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.445 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -46
13:09:10.445 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:10.445 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:10.445 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 08
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 8
13:09:10.479 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 11, data: 4c001007691fccdc70c838
13:09:10.479 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c001007691fccdc70c838
13:09:10.513 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.513 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.513 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.513 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -59
13:09:10.513 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.513 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 06
13:09:10.551 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:10.551 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 10, data: 4c0010064e1d3a3cd938
13:09:10.551 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010064e1d3a3cd938
13:09:10.551 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.586 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.586 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.586 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -40
13:09:10.586 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:10.586 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 0a
13:09:10.586 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x2
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x02 (), length: 2, data: f018
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: 000018f0-0000-1000-8000-00805f9b34fb
13:09:10.624 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x6
13:09:10.624 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x06 (), length: 16, data: f2c3f0aea9fa158c9d49ae73710a81e7
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: e7810a71-73ae-499d-8c15-faa9aef0c3f2
13:09:10.661 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x9
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x09 (), length: 5, data: 4d54502d32
13:09:10.661 -> [D][BLEAdvertisedDevice.cpp:407] setName(): - setName(): name: MTP-2
13:09:10.661 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.698 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.698 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.698 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.698 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.698 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.698 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.736 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.736 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.736 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.736 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.736 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.773 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.773 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.773 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:10.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.811 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.811 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.811 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:10.811 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.811 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.849 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.849 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.849 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.849 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.849 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:10.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.893 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.893 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:10.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.924 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.924 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.924 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:10.924 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.961 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.961 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.961 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:10.961 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.961 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.961 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.998 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:10.998 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:10.998 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:10.998 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:10.998 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.036 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.036 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.036 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.036 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.036 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.036 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.073 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.073 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.073 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.073 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.109 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.109 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.109 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.109 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.109 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.109 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -84
13:09:11.142 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 06
13:09:11.142 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x3
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x03 (), length: 2, data: 0a18
13:09:11.142 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: 0000180a-0000-1000-8000-00805f9b34fb
13:09:11.176 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:11.176 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: 434793415000501e0bb000992ec6feed
13:09:11.176 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: edfec62e-9900-b00b-1e50-005041934743
13:09:11.213 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 4, data: cdab7731
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: cdab7731
13:09:11.213 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x9
13:09:11.213 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x09 (), length: 11, data: 444156494e434920495132
13:09:11.250 -> [D][BLEAdvertisedDevice.cpp:407] setName(): - setName(): name: DAVINCI IQ2
13:09:11.250 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.250 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.250 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.250 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.286 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.286 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.286 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.286 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:11.286 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.286 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.323 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.323 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.323 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.323 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.356 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.356 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:11.356 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.356 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.356 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.394 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.394 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.394 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.394 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.394 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.429 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.429 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.429 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.429 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.429 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.466 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.466 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.466 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:11.466 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.466 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.501 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.501 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.538 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.538 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.538 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.538 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.538 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.573 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.573 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.573 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.573 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.573 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.610 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.610 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.610 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.610 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.610 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.648 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -76
13:09:11.648 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 02
13:09:11.648 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:11.648 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: fc9dd0b3cb84e0840642f3f7e1e0bfcb
13:09:11.685 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: cbbfe0e1-f7f3-4206-84e0-84cbb3d09dfc
13:09:11.685 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.685 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.685 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.685 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:11.720 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.720 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.720 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.720 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.720 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.758 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.758 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.758 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.758 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.758 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.795 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.795 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:11.795 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.795 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.833 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.833 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:11.833 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.833 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.833 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.833 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.871 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.871 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.871 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.871 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -87
13:09:11.871 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:11.871 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 1a
13:09:11.908 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xa
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x0a (), length: 1, data: 0c
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:478] setTXPower(): - txPower: 12
13:09:11.908 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0xff
13:09:11.908 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0xff (), length: 9, data: 4c0010050318213697
13:09:11.944 -> [D][BLEAdvertisedDevice.cpp:395] setManufacturerData(): - manufacturer data: 4c0010050318213697
13:09:11.944 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.944 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.944 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.944 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:11.978 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:11.978 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:11.978 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:11.978 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:11.978 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.016 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.016 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.016 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.016 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.016 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.052 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.052 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.052 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.052 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.052 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.087 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.087 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.087 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.087 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.087 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.120 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.120 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.120 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.120 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:12.120 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.157 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.157 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.157 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.157 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.193 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.193 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.193 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.193 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.193 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.193 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.227 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.227 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.227 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.227 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.301 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.301 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.301 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.301 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.335 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:12.335 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:12.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.409 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.409 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.409 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.409 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.409 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.443 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.443 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.443 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.443 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.480 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.480 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.480 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.480 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.480 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.480 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.515 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.515 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.515 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.515 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.553 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.553 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.553 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.553 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.553 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:12.553 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.586 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.586 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.586 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.586 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.622 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.622 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.622 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.622 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.622 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.655 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.655 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.655 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.655 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.655 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.693 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:12.693 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.693 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.693 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.693 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.730 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.730 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.730 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.730 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.730 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.767 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.767 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.767 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.767 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.767 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.801 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.801 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.801 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.801 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.801 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.835 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:12.835 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.835 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.835 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.873 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.873 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.873 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.873 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.873 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:12.873 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.910 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.910 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.910 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:12.910 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.910 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.948 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.948 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:12.948 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.948 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.948 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.985 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:12.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:12.985 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:12.985 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:12.985 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:12.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.019 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.019 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.019 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.019 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.054 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.054 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.054 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.054 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.054 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.092 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.092 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.092 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.092 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.092 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.092 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.129 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.129 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.129 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.129 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.129 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.167 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.167 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.167 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.167 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.200 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.200 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.200 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.200 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.200 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.236 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.236 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.236 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.236 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.236 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.236 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.273 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.273 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.273 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.273 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.306 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.306 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.306 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.306 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:13.306 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.340 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.340 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.340 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.340 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.375 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.375 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.375 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.375 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.375 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.375 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.413 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.413 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.413 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.413 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.450 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.450 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.450 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.450 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.450 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.450 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.486 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.486 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.486 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.486 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.486 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.521 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.521 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.521 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.521 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.521 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:13.559 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.559 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:13.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.596 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.596 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.667 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.667 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.667 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.667 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.667 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.705 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.705 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.705 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.705 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.705 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:13.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.738 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.738 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.775 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.775 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.775 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.775 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.775 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.810 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:13.810 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:13.848 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.848 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:13.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.885 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.885 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.919 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.919 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:13.919 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.955 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.955 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:13.955 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.955 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.955 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.988 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:13.988 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:13.988 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:13.988 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:13.988 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.021 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.021 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.021 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.021 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.056 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.056 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.093 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.093 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.093 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.093 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.093 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.128 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.128 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.128 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.128 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.128 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.165 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.165 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.165 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.165 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.165 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.202 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.202 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.202 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.202 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.202 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.235 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.235 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.235 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.235 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.235 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.271 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.271 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.271 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.271 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.271 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.307 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.307 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.307 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.307 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.307 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.345 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.345 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.345 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.379 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.379 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.379 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.379 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.379 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.417 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.417 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.417 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.417 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.417 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.454 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.454 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.454 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.454 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.454 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.491 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.491 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.491 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.491 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.491 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.491 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.524 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.524 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.524 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.524 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.559 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.559 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.559 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.559 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.596 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.596 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.596 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.596 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.668 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.668 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.668 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.668 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.668 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.706 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:14.706 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.706 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.743 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:14.743 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.743 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.743 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.743 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.743 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.778 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.778 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.778 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:14.778 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.814 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.814 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.814 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:14.814 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.814 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.851 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.851 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.851 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.851 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.851 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.886 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 00:9e:c8:b2:a0:ac, already seen it.
13:09:14.886 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.886 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.886 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.886 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.886 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.919 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.919 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.919 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:14.919 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.957 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.957 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.957 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:14.957 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.957 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.995 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:14.995 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:14.995 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:14.995 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:14.995 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.033 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.033 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.033 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.033 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.033 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.033 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.070 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.070 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.070 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.070 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.070 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.104 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.104 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.104 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.104 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.104 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.142 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.142 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.142 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.142 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.142 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.179 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.179 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.179 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.179 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.179 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.217 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.217 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.217 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.217 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.217 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.254 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.254 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.254 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.254 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.254 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.289 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.289 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.289 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.289 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.289 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.322 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.322 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.322 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.322 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.322 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.355 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.355 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.355 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.355 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.393 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.393 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.393 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.393 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.393 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.393 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.428 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:15.428 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.428 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.428 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.464 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.464 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.464 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.464 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.464 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.464 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.501 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.501 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.501 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.501 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.536 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.536 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.536 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.536 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.536 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.574 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.574 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.574 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.574 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.607 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.607 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.607 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.607 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.607 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.644 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.644 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.644 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.644 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.644 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.681 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.681 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.681 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.681 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.681 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.681 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.718 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.718 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.718 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.718 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.754 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:15.754 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.754 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.754 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.754 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.754 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.787 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.787 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.787 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.787 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.821 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.821 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.821 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:15.821 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.821 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.856 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.856 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:15.856 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.856 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.856 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:15.893 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.893 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.893 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.893 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:15.931 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.931 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.931 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.931 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:15.931 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.966 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:15.966 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:15.966 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:15.966 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:15.966 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.002 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.002 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.002 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.002 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.002 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.002 -> [D][BLEAdvertisedDevice.cpp:418] setRSSI(): - setRSSI(): rssi: -86
13:09:16.039 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x1
13:09:16.039 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x01 (), length: 1, data: 02
13:09:16.039 -> [V][BLEUtils.cpp:746] advTypeToString(): adv data type: 0x7
13:09:16.039 -> [D][BLEAdvertisedDevice.cpp:247] parseAdvertisement(): Type: 0x07 (), length: 16, data: fc9dd0b3cb84e0840642f3f7e1e0bfcb
13:09:16.077 -> [D][BLEAdvertisedDevice.cpp:447] setServiceUUID(): - addServiceUUID(): serviceUUID: cbbfe0e1-f7f3-4206-84e0-84cbb3d09dfc
13:09:16.077 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.077 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.077 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.077 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.114 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.114 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.114 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.114 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.114 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.114 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.151 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.151 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:16.151 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.151 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.187 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.187 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.187 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.187 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.187 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.187 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.224 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.224 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.224 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.224 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.260 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.260 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.260 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.260 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.260 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.260 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.298 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.298 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.298 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.298 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.298 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.335 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.335 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.335 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.335 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.411 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.411 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.411 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.411 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.411 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.448 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.485 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.485 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.522 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.522 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.522 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.522 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.522 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.560 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.560 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.560 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.560 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.560 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.597 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.597 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.597 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.597 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.597 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.633 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.633 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.633 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.633 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.671 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.671 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.671 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.671 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.671 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.671 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.706 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.706 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.706 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.706 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.740 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.740 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.740 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.740 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.740 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.773 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.773 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.773 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:16.773 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.810 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.810 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:16.810 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.810 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.848 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.848 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.848 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.848 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:16.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.885 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.885 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.885 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:16.885 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.918 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.918 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.918 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:16.918 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.954 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.954 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.954 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 4b:6e:f1:f5:db:97, already seen it.
13:09:16.954 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.954 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.989 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:16.989 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:16.989 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:16.989 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:16.989 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.022 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.022 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.022 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.022 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.056 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.056 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.056 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.056 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.091 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.091 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.091 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.091 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.091 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.125 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.125 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.125 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 14:38:14:17:05:20, already seen it.
13:09:17.125 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.125 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.163 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.163 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.163 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.163 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.163 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.198 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.198 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.198 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.198 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.198 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.231 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.231 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.231 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.231 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.231 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.264 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.264 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.264 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.264 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.300 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.300 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.300 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.300 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.300 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.337 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.337 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.337 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.337 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.337 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:17.373 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.373 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.373 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.373 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.410 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.410 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.410 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.410 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.410 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.448 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.448 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.448 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.448 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.485 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.485 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.485 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.485 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:17.520 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.520 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.520 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.520 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.520 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.555 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.555 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.555 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.555 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.593 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.593 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.593 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.593 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.593 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.593 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.627 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.627 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.627 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.627 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.664 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.664 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.664 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.664 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.664 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.664 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.702 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.702 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.702 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 43:91:41:ff:83:47, already seen it.
13:09:17.702 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.702 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.738 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 63:e2:cb:f1:76:90, already seen it.
13:09:17.738 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.738 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.738 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.774 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.774 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.774 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.774 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.808 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 34:c5:6f:b2:a3:ff, already seen it.
13:09:17.808 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.808 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.808 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.808 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 74:00:23:92:f2:ab, already seen it.
13:09:17.808 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.845 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.845 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.845 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 66:22:b5:ec:d7:de, already seen it.
13:09:17.845 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.878 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.878 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.878 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.878 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.878 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.914 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.914 -> [D][BLEScan.cpp:97] handleGAPEvent(): Ignoring 90:32:4b:18:77:34, already seen it.
13:09:17.914 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 3 0x03
13:09:17.914 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.914 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.950 -> [W][BLEScan.cpp:69] handleGAPEvent(): ESP_GAP_SEARCH_INQ_CMPL_EVT
13:09:17.950 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: ScanEnd (0x3ffd3484), owner: start
13:09:17.950 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: ScanEnd (0x3ffd3484), owner: <N/A>
13:09:17.950 -> [V][BLEScan.cpp:250] stop(): >> stop()
13:09:17.950 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: ScanEnd (0x3ffd3484), owner: <N/A>
13:09:17.985 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 18 0x12
13:09:17.985 -> [V][BLEScan.cpp:262] stop(): << stop()
13:09:17.985 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:17.985 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:17.985 -> [V][BLEDevice.cpp:60] createClient(): >> createClient
13:09:17.985 -> [V][BLEDevice.cpp:66] createClient(): << createClient
13:09:18.023 -> [V][BLEClient.cpp:96] connect(): >> connect(66:22:b5:ec:d7:de)
13:09:18.023 -> [I][BLEDevice.cpp:593] addPeerDevice(): add conn_id: 0, GATT role: client
13:09:18.023 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: RegEvt (0x3ffd41e4), owner: <N/A> for connect
13:09:18.023 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: RegEvt (0x3ffd41e4), owner: connect
13:09:18.023 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: RegEvt (0x3ffd41e4), owner: connect for connect
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.059 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 0
13:09:18.059 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.093 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: RegEvt (0x3ffd41e4), owner: connect
13:09:18.093 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: RegEvt (0x3ffd41e4), owner: <N/A>
13:09:18.093 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: OpenEvt (0x3ffd4244), owner: <N/A> for connect
13:09:18.127 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: OpenEvt (0x3ffd4244), owner: connect
13:09:18.127 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: OpenEvt (0x3ffd4244), owner: connect for connect
13:09:18.201 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.201 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.201 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.235 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.235 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 40
13:09:18.235 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.235 -> [D][BLEDevice.cpp:577] updatePeerDevice(): update conn_id: 4, GATT role: client
13:09:18.235 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.271 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:18.271 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 2
13:09:18.271 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:18.307 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: OpenEvt (0x3ffd4244), owner: connect
13:09:18.307 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: OpenEvt (0x3ffd4244), owner: <N/A>
13:09:18.307 -> [V][BLEClient.cpp:129] connect(): << connect(), rc=1
13:09:18.307 -> [V][BLEClient.cpp:377] getService(): >> getService: uuid: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:18.345 -> [V][BLEUtils.cpp:1817] gapEventToString(): gapEventToString: Unknown event type 20 0x14
13:09:18.345 -> [V][BLEClient.cpp:413] getServices(): >> getServices
13:09:18.345 -> [V][BLEClient.cpp:71] clearServices(): >> clearServices
13:09:18.345 -> [V][BLEUtils.cpp:1049] dumpGapEvent(): Received a GAP event: Unknown event type
13:09:18.345 -> [V][BLEClient.cpp:78] clearServices(): << clearServices
13:09:18.345 -> [V][BLEUtils.cpp:1264] dumpGapEvent(): *** dumpGapEvent: Logger not coded ***
13:09:18.345 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A> for getServices
13:09:18.379 -> [D][BLEClient.cpp:458] handleGAPEvent(): BLEClient ... handling GAP event!
13:09:18.379 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: SearchCmplEvt (0x3ffd42a4), owner: getServices
13:09:18.379 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: SearchCmplEvt (0x3ffd42a4), owner: getServices for getServices
13:09:19.174 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.174 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.174 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.174 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.210 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.210 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.210 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.210 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.210 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.244 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.244 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.244 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.244 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.278 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.278 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.278 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.278 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.278 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.315 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.315 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.315 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.315 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.315 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.353 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.353 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.353 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.353 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.353 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.388 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.388 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.388 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.388 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.388 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.426 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.426 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.426 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.461 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.461 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.461 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.461 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.498 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.498 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.498 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 7
13:09:19.498 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.498 -> [V][BLERemoteService.cpp:26] BLERemoteService(): >> BLERemoteService()
13:09:19.498 -> [V][BLERemoteService.cpp:34] BLERemoteService(): << BLERemoteService()
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.535 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.535 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.535 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 6
13:09:19.573 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.573 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: SearchCmplEvt (0x3ffd42a4), owner: getServices
13:09:19.573 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A>
13:09:19.573 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.608 -> [V][BLEClient.cpp:430] getServices(): << getServices
13:09:19.608 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.608 -> [V][BLEClient.cpp:390] getService(): << getService: found the service with uuid: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:19.608 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.608 -> [V][BLERemoteService.cpp:162] retrieveCharacteristics(): >> getCharacteristics() for service: 49535343-fe7d-4ae5-8fa9-9fafd205e455
13:09:19.642 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.642 -> [D][BLERemoteService.cpp:193] retrieveCharacteristics(): Found a characteristic: Handle: 9, UUID: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.642 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 18
13:09:19.642 -> [V][BLERemoteCharacteristic.cpp:36] BLERemoteCharacteristic(): >> BLERemoteCharacteristic: handle: 9 0x9, uuid: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.676 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.676 -> [V][BLERemoteCharacteristic.cpp:250] retrieveDescriptors(): >> retrieveDescriptors() for characteristic: 49535343-1e4d-4bd9-ba61-23c647249616
13:09:19.714 -> [D][BLERemoteCharacteristic.cpp:280] retrieveDescriptors(): Found a descriptor: Handle: 10, UUID: 00002902-0000-1000-8000-00805f9b34fb
13:09:19.714 -> [V][BLERemoteCharacteristic.cpp:294] retrieveDescriptors(): << retrieveDescriptors(): Found 1 descriptors.
13:09:19.714 -> [V][BLERemoteCharacteristic.cpp:45] BLERemoteCharacteristic(): << BLERemoteCharacteristic
13:09:19.714 -> [D][BLERemoteService.cpp:193] retrieveCharacteristics(): Found a characteristic: Handle: 12, UUID: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [V][BLERemoteCharacteristic.cpp:36] BLERemoteCharacteristic(): >> BLERemoteCharacteristic: handle: 12 0x12, uuid: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [V][BLERemoteCharacteristic.cpp:250] retrieveDescriptors(): >> retrieveDescriptors() for characteristic: 49535343-8841-43f4-a8d4-ecbe34729bb3
13:09:19.749 -> [E][BLERemoteCharacteristic.cpp:274] retrieveDescriptors(): esp_ble_gattc_get_all_descr: Unknown
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:294] retrieveDescriptors(): << retrieveDescriptors(): Found 0 descriptors.
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:45] BLERemoteCharacteristic(): << BLERemoteCharacteristic
13:09:19.787 -> [V][BLERemoteService.cpp:209] retrieveCharacteristics(): << getCharacteristics()
13:09:19.787 -> [V][BLERemoteCharacteristic.cpp:549] writeValue(): >> writeValue(), length: 3
13:09:19.787 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A> for writeValue
13:09:19.822 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.822 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue for writeValue
13:09:19.822 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.822 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.857 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.857 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.857 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.857 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.857 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.894 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A>
13:09:19.894 -> [V][BLERemoteCharacteristic.cpp:576] writeValue(): << writeValue
13:09:19.894 -> [V][BLERemoteCharacteristic.cpp:549] writeValue(): >> writeValue(), length: 114
13:09:19.894 -> [D][FreeRTOS.cpp:189] take(): Semaphore taking: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A> for writeValue
13:09:19.931 -> [D][FreeRTOS.cpp:198] take(): Semaphore taken: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:19.931 -> [V][FreeRTOS.cpp:63] wait(): >> wait: Semaphore waiting: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue for writeValue
13:09:19.931 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.931 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.965 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.965 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:19.965 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 4
13:09:19.965 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:19.965 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: WriteCharEvt (0x3ffd5ca4), owner: writeValue
13:09:20.000 -> [V][FreeRTOS.cpp:77] wait(): << wait: Semaphore released: name: WriteCharEvt (0x3ffd5ca4), owner: <N/A>
13:09:20.000 -> [V][BLERemoteCharacteristic.cpp:576] writeValue(): << writeValue
13:09:20.000 -> [V][BLEClient.cpp:139] disconnect(): >> disconnect()
13:09:20.000 -> [V][BLEClient.cpp:145] disconnect(): << disconnect()
13:09:20.000 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.036 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:20.036 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 5
13:09:20.036 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.073 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.073 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.073 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.073 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown
13:09:20.106 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 41
13:09:20.106 -> [D][BLEClient.cpp:158] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.106 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: OpenEvt (0x3ffd4244), owner: <N/A>
13:09:20.106 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: RssiCmplEvt (0x3ffd4304), owner: <N/A>
13:09:20.143 -> [V][FreeRTOS.cpp:143] give(): Semaphore giving: name: SearchCmplEvt (0x3ffd42a4), owner: <N/A>
13:09:20.143 -> [I][BLEDevice.cpp:604] removePeerDevice(): remove: 0, GATT role client
13:09:20.143 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 1
13:09:20.143 -> [D][BLEDevice.cpp:148] gattClientEventHandler(): gattClientEventHandler [esp_gatt_if: 4] ... Unknown
13:09:20.143 -> [V][BLEUtils.cpp:951] gattClientEventTypeToString(): Unknown GATT Client event type: 1
13:09:20.181 -> [V][BLEUtils.cpp:1283] dumpGattClientEvent(): GATT Event: Unknown

PT-210 Auto Power-Off

First of all, thank you for the library which work very well.

However, I encountered a problem with PT-210 printer which power off automatically within (approx.) 10 minutes. I tried to solve this problem by printing something to the PT-210 within every 5 minutes period but the printer still power off by itself anyway.

Is there a way to disable this automatic power off on the PT-210 ?

Thank you.

PV

Error when installing

When trying to install I get this error:

core.a(main.cpp.o): In function `main':
/usr/share/arduino/hardware/arduino/cores/arduino/main.cpp:11: undefined reference to `setup'
/usr/share/arduino/hardware/arduino/cores/arduino/main.cpp:14: undefined reference to `loop'
collect2: error: ld returned 1 exit status
java.nio.file.NoSuchFileException: /home/allie/Downloads/ThermalPrinter/ThermalPrinter
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:148)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1851)
	at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1264)
	at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:709)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:243)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:172)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:186)
	at processing.app.tools.ZipDeflater.<init>(ZipDeflater.java:25)
	at processing.app.Base.handleAddLibrary(Base.java:2404)
	at processing.app.Base$4.actionPerformed(Base.java:955)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1028)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389)
	at java.desktop/java.awt.Component.processEvent(Component.java:6391)
	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

It's very possible that this is user error as I have no clue what I'm doing.

line break

Hi, is there a way for auto line break with your library ?
thanks a lot !

PeriPage support

Hello,

I found a way to print on PeriPage printer too.

basically, for text is enough to send a hex string before sending the text you want to print!!

bitbank, is this project something you wanna keep alive? if yes, can we collaborate?

regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.