|
synapse-app-sdk
C++ SDK for Synapse Apps
|
Template wrapper for spike detector implementations. More...
#include <base_spike_detector.hpp>


Public Member Functions | |
| SpikeDetectorWrapper (DetectorType detector) | |
| template<typename... Args> | |
| void | setup (Args &&...args) |
| SpikeEvent * | detect (const float sample, const uint64_t frame_timestamp, const uint32_t channel_id) override |
| Process a new sample and detect spikes. | |
| void | reset () override |
| Reset the detector state. | |
Template wrapper for spike detector implementations.
|
inlineoverridevirtual |
Process a new sample and detect spikes.
| sample | The incoming broadband sample |
| frame_timestamp | Timestamp of the current frame |
| channel_id | Channel ID |
Implements synapse::BaseSpikeDetector.
|
inlineoverridevirtual |
Reset the detector state.
Implements synapse::BaseSpikeDetector.