ESPectre SDK
2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
espectre::BaseDetector Member List
This is the complete list of members for
espectre::BaseDetector
, including all inherited members.
add_turbulence_to_buffer
(float turbulence)
espectre::BaseDetector
protected
advance_missing_slots
(uint32_t count)
espectre::BaseDetector
virtual
alloc_zeroed_floats
(uint16_t count)
espectre::BaseDetector
protected
static
BaseDetector
(uint16_t window_size=DETECTOR_DEFAULT_WINDOW_SIZE)
espectre::BaseDetector
explicit
BaseDetector
(BaseDetector &&other) noexcept
espectre::BaseDetector
BaseDetector
(const BaseDetector &)=delete
espectre::BaseDetector
buffer_count_
espectre::BaseDetector
protected
buffer_index_
espectre::BaseDetector
protected
clear_buffer
()
espectre::BaseDetector
virtual
clear_evaluation_state_
()
espectre::BaseDetector
inline
protected
configure_hampel
(bool enabled, uint8_t window_size=HAMPEL_TURBULENCE_WINDOW_DEFAULT, float threshold=HAMPEL_TURBULENCE_THRESHOLD_DEFAULT)
espectre::BaseDetector
virtual
configure_lowpass
(bool enabled, float cutoff_hz=LOWPASS_CUTOFF_DEFAULT)
espectre::BaseDetector
virtual
current_metric_
espectre::BaseDetector
protected
get_buffer_count
() const
espectre::BaseDetector
inline
get_last_turbulence
() const
espectre::BaseDetector
get_motion_metric
() const
espectre::BaseDetector
inline
get_name
() const =0
espectre::BaseDetector
pure virtual
get_startup_threshold_factor
() const
espectre::BaseDetector
inline
virtual
get_state
() const
espectre::BaseDetector
inline
virtual
get_threshold
() const =0
espectre::BaseDetector
pure virtual
get_total_packets
() const
espectre::BaseDetector
inline
virtual
get_turbulence_buffer
() const
espectre::BaseDetector
inline
get_valid_buffer_count
() const
espectre::BaseDetector
inline
get_window_size
() const
espectre::BaseDetector
inline
hampel_state_
espectre::BaseDetector
protected
has_packet_timestamp_
espectre::BaseDetector
protected
is_hampel_enabled
() const
espectre::BaseDetector
inline
is_lowpass_enabled
() const
espectre::BaseDetector
inline
is_ready
() const
espectre::BaseDetector
inline
virtual
lowpass_state_
espectre::BaseDetector
protected
minimum_valid_samples_
espectre::BaseDetector
protected
on_startup_calibration_begin
()
espectre::BaseDetector
inline
virtual
on_startup_calibration_complete
()
espectre::BaseDetector
inline
virtual
operator=
(BaseDetector &&other) noexcept
espectre::BaseDetector
operator=
(const BaseDetector &)=delete
espectre::BaseDetector
ordered_turbulence
(uint16_t &count) const
espectre::BaseDetector
protected
ordered_turbulence_
espectre::BaseDetector
protected
packet_index_
espectre::BaseDetector
protected
packet_timestamp_us_
espectre::BaseDetector
protected
packet_timestamp_us_or
(uint64_t fallback) const
espectre::BaseDetector
inline
protected
process_amplitudes
(const float *amplitudes, uint8_t count)
espectre::BaseDetector
protected
process_packet
(const int8_t *csi_data, size_t csi_len, const uint8_t *selected_subcarriers=nullptr, uint8_t num_subcarriers=0, int8_t rssi_dbm=INT8_MIN)
espectre::BaseDetector
virtual
reset
()
espectre::BaseDetector
virtual
set_adaptive_threshold
(float threshold)
espectre::BaseDetector
inline
virtual
set_minimum_valid_samples
(uint16_t count)
espectre::BaseDetector
inline
set_packet_timestamp_us
(uint64_t timestamp_us)
espectre::BaseDetector
inline
set_threshold
(float threshold)=0
espectre::BaseDetector
pure virtual
startup_gate_enabled
() const
espectre::BaseDetector
inline
virtual
state_
espectre::BaseDetector
protected
total_packets_
espectre::BaseDetector
protected
turbulence_buffer_
espectre::BaseDetector
protected
update_state
()=0
espectre::BaseDetector
pure virtual
valid_buffer_count_
espectre::BaseDetector
protected
window_size_
espectre::BaseDetector
protected
~BaseDetector
()
espectre::BaseDetector
virtual
Generated by
1.17.0