I were making a small Bluetooth app, where I wanted to get some baseband information. I tried using the TBTPhysicalLinkStateNotifierCombinations enum from bttypes.h, here I noticed something a bit strange:
Where I would have expected the following:
ENotifyAnyACLPacketType = ENotifyPacketsDM1 | ENotifyPacketsDH1 | ENotifyPacketsDM3 | EPacketsDH3 | EPacketsDM5 | EPacketsDH5,
The problem was loosely verified as I tried to switch packet type, and didn't get any feedback from the baseband for some packets (didn't check it further). Before I invested additional time into it I decided that I needed all baseband notifications, so I just used the ENotifyAnyPhysicalLinkState (where everything works).
ENotifyAnyACLPacketType = ENotifyPacketsDM1 | ENotifyPacketsDH1 | ENotifyPacketsDM3 | ENotifyPacketsDH3 | ENotifyPacketsDM5 | ENotifyPacketsDH5,
Anyway - just thought you might want to check it..