X-Git-Url: http://plrg.eecs.uci.edu/git/?p=pingpong.git;a=blobdiff_plain;f=Code%2FProjects%2FPacketLevelSignatureExtractor%2Fsrc%2Fmain%2Fjava%2Fedu%2Fuci%2Fiotproject%2Fdetection%2Flayer2%2FLayer2RangeMatcher.java;h=97fa072d313ae3490a2e9ead0f8eb948c0c640ae;hp=5f92df785183a0eaa66f54a2308eed49737feca1;hb=39172356d48f5cd574ef15ec276a33de9146155a;hpb=3b85a5fd4c595dab156727d95908adbc47b01d98;ds=sidebyside diff --git a/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/detection/layer2/Layer2RangeMatcher.java b/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/detection/layer2/Layer2RangeMatcher.java index 5f92df7..97fa072 100644 --- a/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/detection/layer2/Layer2RangeMatcher.java +++ b/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/detection/layer2/Layer2RangeMatcher.java @@ -24,6 +24,7 @@ public class Layer2RangeMatcher extends Layer2AbstractMatcher { private final List mUpperBound; private final double mEps; private int mInclusionTimeMillis; + private int mSkippedPackets; /** * Create a {@code Layer2RangeMatcher}. @@ -41,6 +42,7 @@ public class Layer2RangeMatcher extends Layer2AbstractMatcher { mEps = eps; mInclusionTimeMillis = inclusionTimeMillis == 0 ? TriggerTrafficExtractor.INCLUSION_WINDOW_MILLIS : inclusionTimeMillis; + mSkippedPackets = 0; } /** @@ -108,7 +110,7 @@ public class Layer2RangeMatcher extends Layer2AbstractMatcher { return false; } // If we made it here, it means that this packet has the expected length, direction, and obeys the timing - // constraints, so we store it and advance. + // constraints, so we store it and advance.zzzz mMatchedPackets.add(packet); if (mMatchedPackets.size() == mLowerBound.size()) { // TODO report (to observers?) that we are done?