GotwayProtocol

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total209 of 2,01689%76 of 25069%7916010311732
parseLegacyAsciiMetadata(byte[])8413661%222250%182362601
parseTypeA(byte[])3526488%132767%132115301
parseTypeB(byte[])1724493%82475%81704901
processFrame(byte[])1510086%82071%81511601
parseType7(byte[])1215492%51168%5903601
parseType2or3(byte[], int)76590%5758%570801
getServiceUUID()60%n/a111111
getDataCharacteristicUUID()60%n/a111111
getBMSData()45993%3562%3501301
getCommandSupport(CommandType)40%n/a111111
createCommand(CommandType, Object)313597%31381%31201101
getScope$euc_ble_core()30%n/a111111
getRawFrameFlow()30%n/a111111
getSupportedCommandTypes()30%n/a111111
getWriteCharacteristicUUID()30%n/a111111
looksLikeMyFrames(byte[])8197%61470%6110801
parseType1(byte[])2090%1150%120401
GotwayProtocol(CoroutineScope)220100%n/a0102801
close()63100%n/a0101901
canHandle(EUCDevice)43100%8100%050401
getPollingPlan()43100%n/a0101301
matchesQueryResponse(ProtocolQuerySpec, byte[])42100%21083%270501
getCombinedCellVoltages()39100%6100%040501
decode(byte[])29100%n/a010401
estimateBatteryLevel(double)18100%2100%020401
isDeviceReady(EUCData)17100%4100%030101
static {...}12100%n/a010201
GotwayProtocol(CoroutineScope, int, DefaultConstructorMarker)11100%n/a010101
getDataFlow()3100%n/a010101
getManufacturer()3100%n/a010101
getSupportedModels()3100%n/a010101
getWriteFlow()3100%n/a010101