Closed Steppschuh closed 5 years ago
Merging #160 into master will decrease coverage by
<.01%
. The diff coverage is11.11%
.
@@ Coverage Diff @@
## master #160 +/- ##
============================================
- Coverage 39.42% 39.41% -0.01%
- Complexity 235 240 +5
============================================
Files 40 40
Lines 1357 1375 +18
Branches 132 139 +7
============================================
+ Hits 535 542 +7
- Misses 771 783 +12
+ Partials 51 50 -1
Impacted Files | Coverage Δ | Complexity Δ | |
---|---|---|---|
...bleindoorpositioning/ble/beacon/BeaconManager.java | 0% <0%> (ø) |
0 <0> (ø) |
:arrow_down: |
...tioning/ble/beacon/filter/GenericBeaconFilter.java | 0% <0%> (ø) |
0 <0> (ø) |
:arrow_down: |
...positioning/ble/advertising/AdvertisingPacket.java | 45.83% <0%> (-2%) |
6 <0> (ø) |
|
...orpositioning/ble/beacon/filter/IBeaconFilter.java | 0% <0%> (ø) |
0 <0> (ø) |
:arrow_down: |
...xenio/bleindoorpositioning/ble/beacon/IBeacon.java | 72.72% <0%> (-3.47%) |
6 <0> (ø) |
|
...exenio/bleindoorpositioning/IndoorPositioning.java | 0% <0%> (ø) |
0 <0> (ø) |
:arrow_down: |
...exenio/bleindoorpositioning/ble/beacon/Beacon.java | 53.63% <22.22%> (+2.23%) |
32 <2> (+2) |
:arrow_up: |
...io/bleindoorpositioning/ble/beacon/BeaconUtil.java | 36% <25%> (-2.1%) |
10 <1> (+1) |
|
...ng/location/distance/BeaconDistanceCalculator.java | 56.52% <0%> (+4.34%) |
9% <0%> (+1%) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 0ce40a7...203c6f8. Read the comment docs.
Shea got a bag on her right now
Contains PRs: #159 #158 #156 #145
Breaking changes:
BeaconFilter
requires a new method:boolean canMatch(Beacon beacon)
BeaconManager
now creates a new beacon instance for distinct advertising packets. If a beacon is configured to advertise 2 different advertising packtes (e.g. two IBeacon frames with differend UUIDs, or one IBeacon and one Eddystone frame), two beacon instances will be created with the same mac address.BeaconManager
Beacon getBeacon(String macAddress, AdvertisingPacket advertisingPacket)
Beacon getBeacon(String macAddress, Class<? extends Beacon> beaconClass)
IBeacon getIBeacon(String macAddress)
Eddystone getEddystone(String macAddress)