C++ Modules
The HAL C++ modules come in two varieties:
Experiment Logic: these modules are used at the core of the data processing for the closed-loop experiments
General Purpose: these modules were made to either simplify code or add useful visualizations
argparse
Module
Index
ElectrodeMap
ChannelWindow
- Overview
- Members
ChannelWindow
ChannelWindow::ChannelWindow()
ChannelWindow::ChannelWindow()
ChannelWindow::init()
ChannelWindow::shift()
ChannelWindow::get()
ChannelWindow::length()
ChannelWindow::totalSpikeCount()
ChannelWindow::numChannels()
ChannelWindow::electrodeMap()
ChannelWindow::avgPastWindows()
ChannelWindow::getAvgX()
ChannelWindow::firingRateSD()
ChannelWindow::firingRate()
ChannelWindow::pastWindowsReady()
ChannelWindow::print()
ChannelWindow::debug()
Controller
NES
StimVector
WaveDetector
- Overview
- Members
WaveDetector
WaveMetadata
WaveMetadata::firstBurstDone
WaveMetadata::bursting
WaveMetadata::spikeFrameCount
WaveMetadata::noSpikeFrameCount
WaveMetadata::burstStartLocation
WaveMetadata::burstStartSpikeCount
WaveMetadata::burstStartFrame
WaveMetadata::burstEnd
WaveMetadata::maxSpikes
WaveMetadata::maxSpikesFrame
WaveMetadata::maxSpikesLoc
Wave
WorldState
Plotter
ProgressBar
argparse
Module