BLEManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,999 of 2,55321%266 of 31114%1822123724753855
executeQueryWithRetry(EUCProtocol, ProtocolQuerySpec, Continuation)1692010%12214%78374101
processScanResult(ScanResult)1570%220%1212242411
onServicesDiscovered(BluetoothGatt, int)1230%180%1010252511
sendCommand(byte[], UUID)1210%220%1212191911
matchPendingQueries(EUCProtocol, byte[])10354%1118%67222301
sendProtocolQuery(EUCProtocol, ProtocolQuerySpec, int)990%60%44383811
onConnectionStateChange(BluetoothGatt, int, int)890%190%1212191911
disconnect()860%120%77191911
startScan()830%80%55141411
maybeSelectProtocolFromFrame(byte[])8221272%262851%2028104301
createCommand(CommandType, Object)810%140%88121211
enableNotifications(UUID)730%120%77141411
scheduleReconnect()700%60%44111111
connect(EUCDevice)630%40%33101011
stopScan()540%100%667711
cleanup()510%80%558811
sendCommand(CommandType, Object)480%80%557711
getCharacteristic(UUID)460%80%554411
startBleScan()440%60%449911
emitQueryTrace(QueryTraceEvent)350%40%335511
initialize()340%40%337711
onMtuChanged(BluetoothGatt, int, int)320%60%445511
connectToDevice(BluetoothDevice)280%20%226611
BLEManager(Context, Logger, CoroutineScope, int, DefaultConstructorMarker)260%n/a114411
onCharacteristicWrite(BluetoothGatt, BluetoothGattCharacteristic, int)260%40%334411
onCharacteristicChanged(BluetoothGatt, BluetoothGattCharacteristic)250%20%225511
onCharacteristicChanged(BluetoothGatt, BluetoothGattCharacteristic, byte[])220%n/a114411
handleIncomingBytes$euc_ble_core(byte[])173768%2466%1421101
cancelReconnectAttempts()170%20%224411
getCommandSupport(CommandType)150%20%222211
isBluetoothEnabled()140%40%331111
createCommand$default(BLEManager, CommandType, Object, int, Object)100%n/a111111
sendCommand$default(BLEManager, CommandType, Object, int, Object)100%n/a112211
setConnectionCallback(ConnectionCallback)70%n/a112211
setErrorCallback(ErrorCallback)70%n/a112211
cancelPollingOrchestration()51270%1150%120401
setCurrentProtocol$euc_ble_core(EUCProtocol)40%n/a112211
setScanTimeout(long)40%n/a112211
setConnectionTimeout(long)40%n/a112211
setAutoReconnect(boolean)40%n/a112211
setMaxRetries(int)40%n/a112211
getConnectionState()30%n/a111111
getConnectedDevice()30%n/a111111
setActiveProtocol(EUCProtocol, String)2395%1150%120601
BLEManager(Context, Logger, CoroutineScope)91100%n/a0102201
startDataFlowCollection$euc_ble_core(EUCProtocol)38100%n/a010401
prepareProtocolCandidates$euc_ble_core(EUCDevice)34100%2100%020401
startPollingOrchestration(EUCProtocol)27100%2100%020501
cancelDataFlowCollection$euc_ble_core()27100%4100%030501
registerProtocol(EUCProtocol)9100%n/a010201
setDataCallback(DataCallback)7100%n/a010201
getProtocols$euc_ble_core()3100%n/a010101
getCurrentProtocol$euc_ble_core()3100%n/a010101
getRawFrameFlow()3100%n/a010101
getQueryTraceFlow()3100%n/a010101