15#ifndef INC_PROTOCOLSTRUCTS_HPP
16#define INC_PROTOCOLSTRUCTS_HPP
35 unsigned char Data4[8];
51 void Set(
const UINT p_uBlockIndex,
const UINT p_uBytes,
const long long p_llNumEntries );
76 std::cerr <<
"File contains" << (int)(
llNumEntries / 1000000L)
77 <<
"megasamples which exceeds current limit (" << (int)(LONG_MAX / 1000000L) <<
").";
83#define ABF2_FILESIGNATURE 0x32464241
#define ABF2_FILESIGNATURE
ABF_Section VoiceTagSection
ABF_Section StatsRegionSection
ABF_Section SynchArraySection
ABF_Section ProtocolSection
ABF_Section EpochPerDACSection
ABF_Section AnnotationSection
ABF_Section StringsSection
ABF_Section UserListSection
ABF_Section ADCPerDACSection
float fADCDisplayAmplification
float fPostProcessLowpassFilter
short nTelegraphInstrument
float fTelegraphAdditGain
char nPostProcessLowpassFilterType
float fSignalLowpassFilter
float fADCProgrammableGain
float fTelegraphMembraneCap
short nStatsChannelPolarity
float fInstrumentScaleFactor
float fSignalHighpassFilter
ABFLONG lADCChannelNameIndex
float fTelegraphAccessResistance
ABFLONG lDACFilePathIndex
ABFLONG lDACChannelNameIndex
ABFLONG lDACChannelUnitsIndex
float fMembTestPostSettlingTimeMS
float fMembTestPreSettlingTimeMS
ABFLONG lDACFileEpisodeNum
short nLeakSubtractADCIndex
float fDACCalibrationOffset
float fDACCalibrationFactor
float fInstrumentHoldingLevel
short nTelegraphDACScaleFactorEnable
short nLTPPresynapticPulses
ABFLONG lDACFileNumEpisodes
ABFLONG lEpochDurationInc
ABFLONG lEpochInitDuration
ABFLONG lEpochPulsePeriod
short nAlternateDigitalValue
short nAlternateDigitalTrainValue
short nDigitizerSynchDigitalOuts
float fScopeOutputInterval
short nStatisticsClearStrategy
short nChannelStatsStrategy
short nAutoTriggerStrategy
bool bEnableFileCompression
short nDigitalInterEpisode
short nUndoPromptStrategy
short nAlternateDACOutputState
ABFLONG lPreTriggerSamples
float fEpisodeStartToStart
short nAlternateDigitalOutputState
ABFLONG lStatisticsMeasurements
ABFLONG lFinishDisplayNum
ABFLONG lNumSamplesPerEpisode
short nDigitizerTotalDigitalOuts
short nManualInfoStrategy
short nStatisticsDisplayStrategy
short nTrialTriggerSource
short nDigitalTrainActiveLogic
float fADCSequenceInterval
short nStatisticsSaveStrategy
UINT uFileCompressionRatio
ABFLONG lFileCommentIndex
void Set(const UINT p_uBlockIndex, const UINT p_uBytes, const long long p_llNumEntries)
short nStatsActiveChannels
short nRiseBottomPercentile
short nStatsSearchRegionFlags
ABFLONG lStatsMeasurements
ABFLONG lStatsBaselineEnd
ABFLONG lStatsBaselineStart
short nStatsSmoothingEnable
short nDecayTopPercentile
short nStatsSelectedRegion
short nDecayBottomPercentile
ABFLONG lULParamValueListIndex