Skip to content
Snippets Groups Projects
Commit aea9bac9 authored by Simon Oehrl's avatar Simon Oehrl
Browse files

Adjust spike detector

parent 913d857e
No related branches found
No related tags found
No related merge requests found
......@@ -132,9 +132,7 @@ void StreamingRecordingBackend::write(const nest::RecordingDevice &device,
} else if (device.get_type() == nest::RecordingDevice::Type::SPIKE_DETECTOR) {
auto spike_detector =
static_cast<nesci::producer::SpikeDetector *>(nesci_device.get());
nesci::producer::SpikeDetector::Datum datum{event.get_stamp().get_ms(),
event.get_sender_gid()};
spike_detector->Record(datum);
spike_detector->Record(event.get_stamp().get_ms(), event.get_sender_gid());
} else {
std::cerr << "Error: no device registered for `" << device.get_name() << '`'
<< std::endl;
......@@ -151,7 +149,7 @@ void StreamingRecordingBackend::synchronize() {
for (const auto &device : thread_devices->second) {
const auto node = device.second->node();
// TODO: check if node is empty
if (device.second->GetRecordCount() > 0) {
{
std::lock_guard<std::mutex> lock_guard(relay_mutex_);
relay_.Send(node, false);
......@@ -159,6 +157,7 @@ void StreamingRecordingBackend::synchronize() {
device.second->Clear();
}
}
}
void StreamingRecordingBackend::clear(const nest::RecordingDevice& device) {
std::cout << "clear(" << device.get_name() << ")" << std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment