ESPectre SDK 2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
Loading...
Searching...
No Matches
filter_config.h
Go to the documentation of this file.
1/*
2 * ESPectre - Filter Configuration
3 *
4 * Public filter ranges shared by detector implementations and RuntimeConfig.
5 *
6 * Author: Francesco Pace <francesco.pace@gmail.com>
7 * SPDX-License-Identifier: GPL-3.0-only
8 * Commercial licensing available under separate agreement; see LICENSING.md.
9 */
10#pragma once
11
12#include <cstdint>
13
14namespace espectre {
15
16constexpr float LOWPASS_CUTOFF_DEFAULT = 11.0f;
17constexpr float LOWPASS_CUTOFF_MIN = 5.0f;
18constexpr float LOWPASS_CUTOFF_MAX = 20.0f;
19constexpr float LOWPASS_SAMPLE_RATE = 100.0f;
20
21constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MIN = 3U;
22constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MAX = 11U;
23constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_DEFAULT = 7U;
25
26} // namespace espectre
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MAX
constexpr float LOWPASS_CUTOFF_MAX
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MIN
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_DEFAULT
constexpr float LOWPASS_SAMPLE_RATE
constexpr float HAMPEL_TURBULENCE_THRESHOLD_DEFAULT
constexpr float LOWPASS_CUTOFF_MIN
constexpr float LOWPASS_CUTOFF_DEFAULT