blob: 53f9d2f728655ef1002fabde4a31b3558f7bd8f7 [file] [log] [blame]
// Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SINGLE_FRAME_TAP_FILTER_H__
#define SINGLE_FRAME_TAP_FILTER_H__
#include "touch_noise_filter/filter.h"
namespace touch_noise_filter {
class SingleFrameTapFilter : public NoiseFilter {
public:
SingleFrameTapFilter() : prev_arrived_(0) {}
virtual ~SingleFrameTapFilter() {}
void FilterFinger(Finger* finger);
private:
Finger prev_fingers_[TOUCH_NOISE_MAX_SLOTS];
uint64_t prev_arrived_;
};
} // namespace touch_noise_filter
#endif // SINGLE_FRAME_TAP_FILTER_H__