AltBeacon is detected as iBeacon
Opened this issue · 0 comments
micolous commented
Steps to reproduce
- Get in proximity of an AltBeacon (or simulate one).
- Scan for beacons.
Expected behaviour
Beacon is reported as an AltBeacon.
Actual behaviour
Beacon is detected as an iBeacon. The decoded values (UUID, major, minor) appear to be otherwise correct.
Other details
It looks like the issue is here:
TYPE_IBEACON_ALTBEACON
is only tested in a switch statement if isEddystone() == true
. But the tests in isEddystone
already exclude TYPE_IBEACON_ALTBEACON
.
Looking at the upstream matcher (m:2-3=beac
), to test for AltBeacon you'd need to look for getBeaconTypeCode() == 0xBEAC
.
Version tested
Version 1.2.2 (F-Droid)