GotwayProtocol

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total348 of 2,25184%101 of 28564%9417833376932
parseLegacyAsciiMetadata(byte[])10724769%262851%2128135701
decodeBegodeEncodedName(byte[])657352%13940%81271501
matchesQueryResponse(ProtocolQuerySpec, byte[])3612076%121352%81482901
parseTypeA(byte[])3430189%133774%132615701
processFrame(byte[])2710078%122062%101721701
parseTypeB(byte[])1725493%82475%81705001
parseType7(byte[])1117293%51575%51103701
parseType2or3(byte[], int)76590%5758%570801
getServiceUUID()60%n/a111111
getDataCharacteristicUUID()60%n/a111111
getBMSData()45993%3562%3501301
getCommandSupport(CommandType)40%n/a111111
matchesDeviceName(String)40%n/a111111
createCommand(CommandType, Object)313597%31381%31201101
getScope$euc_ble_core()30%n/a111111
getRawFrameFlow()30%n/a111111
getSupportedCommandTypes()30%n/a111111
getCandidateDataCharacteristicUUIDs()30%n/a111111
getWriteCharacteristicUUID()30%n/a111111
parseType1(byte[])2090%1150%120401
GotwayProtocol(CoroutineScope)113100%n/a0102201
close()66100%n/a0102001
getPollingPlan()43100%n/a0101801
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
getWriteFlow()3100%n/a010101