io.github.tritbool.euc.ble.protocols

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,141 of 20,22879%943 of 2,15656%8941,5204473,098113376236
KingsongProtocol1,6041,62750%22113037%178236215471254501
InMotionProtocol9024,48783%27747563%25546177839147401
NinebotProtocol4911,85579%15317252%15021554379134001
GotwayProtocol3481,90384%10118464%941783337693201
LeaperkimProtocol2912,20388%12420161%12321921324124401
NinebotZProtocol21568276%481523%466728143102601
NinebotProtocol.ZSettingsSnapshot8711356%50%52111711701
EUCProtocol.DefaultImpls460%n/a10101111101011
EUCProtocol39%0%61171251001
NinebotProtocol.ZBmsSnapshot61%n/a17171701
CommandSupport0%n/a11221111
ProtocolQuerySpec8483%n/a51001051001
KingsongProtocol.BMSSummary54%n/a56065601
NosfetProtocol15292%1280%3173210801
LeaperkimProtocol.1.new Function2() {...}77%50%12030101
GotwayProtocol.1.new Function2() {...}77%50%12030101
KingsongProtocol.1.new Function2() {...}77%50%12030101
LeaperkimProtocol.decode.new Function2() {...}75%50%12030101
KingsongProtocol.decode.new Function2() {...}75%50%12030101
GotwayProtocol.decode.new Function2() {...}75%50%12030101
ExtremeBullProtocol8096%770%49071401
LeaperkimProtocol.new Function2() {...}85%n/a01120101
GotwayProtocol.new Function2() {...}85%n/a01120101
KingsongProtocol.new Function2() {...}85%n/a01120101
EucFingerprintDatabase2,20699%787%2704071301
CommandType181100%n/a010290101
InMotionProtocol.InMotionBmsSnapshot81100%n/a08080801
GattServiceSpec58100%n/a06060601
ProtocolPollingPlan100%n/a05050501
InMotionProtocol.Dialect100%n/a01010101
LeaperkimProtocol.ParseState100%n/a01030101
EucFingerprintDatabase.ProtocolFingerprint100%n/a03030301
NinebotProtocol.getBMSData..inlined.sortedBy.new Comparator() {...}100%n/a01010101
NinebotProtocol.getZBmsSnapshots..inlined.sortedBy.new Comparator() {...}100%n/a01010101
ProtocolPollingPlan.Companion100%n/a01010101
GotwayProtocol.Companion100%n/a02020201