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
- Conceptual Timeline
- Key Features
- Typical Usage
- Burst Detection Parameters
- Return Values
- Members
WaveDetector
WaveMetadata
WaveMetadata::burstOnsetComplete
WaveMetadata::bursting
WaveMetadata::burstStartFrame
WaveMetadata::burstStartSpikeCount
WaveMetadata::burstStartLocation
WaveMetadata::maxSpikes
WaveMetadata::maxSpikesFrame
WaveMetadata::maxSpikesLoc
WaveMetadata::framesAboveThreshold
WaveMetadata::noSpikeFrameCount
Wave
- Old Example
- See Also
WorldState
Plotter
ProgressBar
argparse
Module