Hello everyone,
I am using the pc-be-driver-py library to start a scanning with IRK and I view the advertising events that I get. My peripheral is configured to do 1 advertising every second however when I view the advertising events, I see 2 that come together (seperated with 1ms) and having a different advertising type, that's an example:
[09:19:45.526] EVT_ADV_RECEIVED: address: 0x4770BE5FF24F, rssi: -40,peer_addr_type: Types.random_private_resolvable, adv_type: BLEGapAdvType.connectable_undirected
[09:19:45.529] WaitForEvent(): Event EVT_ADV_RECEIVED is received
[09:19:45.530] EVT_ADV_RECEIVED: address: 0x4770BE5FF24F, rssi: -39,peer_addr_type: Types.random_private_resolvable, adv_type: None
It was never a problem for me since I never needed to use the advertising type, but now that I do, I need to at least understand why the type passes from connectable_undirected to None,
Thank you