Monarch
v3.8.2
Project 8 Data File Format Library
|
Single-channel header information. More...
#include <M3Header.hh>
Public Member Functions | |
M3ChannelHeader () | |
M3ChannelHeader (const std::string &aSource, uint32_t aNumber, uint32_t anAcqRate, uint32_t aRecSize, uint32_t aSampleSize, uint32_t aDataTypeSize, uint32_t aDataFormat, uint32_t aBitDepth, uint32_t aBitAlignment) | |
M3ChannelHeader (const M3ChannelHeader &orig) | |
~M3ChannelHeader () | |
camel_case_mv_assignable_mutable (char, Label) | |
camel_case_mv_accessible_mutable_noset (uint32_t, Number) | |
void | SetNumber (uint32_t aNumber) const |
camel_case_mv_referrable_mutable (std::string, Source) | |
In addition to setting the number, sets the label to "channel[aNumber]". More... | |
camel_case_mv_accessible_mutable (uint32_t, AcquisitionRate) | |
camel_case_mv_accessible_mutable (uint32_t, RecordSize) | |
camel_case_mv_accessible_mutable (uint32_t, SampleSize) | |
camel_case_mv_accessible_mutable (uint32_t, DataTypeSize) | |
camel_case_mv_accessible_mutable (uint32_t, DataFormat) | |
camel_case_mv_accessible_mutable (uint32_t, BitDepth) | |
camel_case_mv_accessible_mutable (uint32_t, BitAlignment) | |
camel_case_mv_accessible_mutable (double, VoltageOffset) | |
camel_case_mv_accessible_mutable (double, VoltageRange) | |
camel_case_mv_accessible_mutable (double, DACGain) | |
camel_case_mv_accessible_mutable (double, FrequencyMin) | |
camel_case_mv_accessible_mutable (double, FrequencyRange) | |
void | WriteToHDF5 (HAS_GRP_IFC *aParent) |
void | ReadFromHDF5 (const HAS_GRP_IFC *aParent, const std::string &aLabel) const |
Single-channel header information.
Definition at line 92 of file M3Header.hh.
M3ChannelHeader | ( | ) |
Definition at line 226 of file M3Header.cc.
M3ChannelHeader | ( | const std::string & | aSource, |
uint32_t | aNumber, | ||
uint32_t | anAcqRate, | ||
uint32_t | aRecSize, | ||
uint32_t | aSampleSize, | ||
uint32_t | aDataTypeSize, | ||
uint32_t | aDataFormat, | ||
uint32_t | aBitDepth, | ||
uint32_t | aBitAlignment | ||
) |
Definition at line 245 of file M3Header.cc.
M3ChannelHeader | ( | const M3ChannelHeader & | orig | ) |
Definition at line 268 of file M3Header.cc.
~M3ChannelHeader | ( | ) |
Definition at line 288 of file M3Header.cc.
camel_case_mv_accessible_mutable | ( | uint32_t | , |
AcquisitionRate | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
RecordSize | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
SampleSize | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
DataTypeSize | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
DataFormat | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
BitDepth | |||
) |
camel_case_mv_accessible_mutable | ( | uint32_t | , |
BitAlignment | |||
) |
camel_case_mv_accessible_mutable | ( | double | , |
VoltageOffset | |||
) |
camel_case_mv_accessible_mutable | ( | double | , |
VoltageRange | |||
) |
camel_case_mv_accessible_mutable | ( | double | , |
DACGain | |||
) |
camel_case_mv_accessible_mutable | ( | double | , |
FrequencyMin | |||
) |
camel_case_mv_accessible_mutable | ( | double | , |
FrequencyRange | |||
) |
camel_case_mv_accessible_mutable_noset | ( | uint32_t | , |
Number | |||
) |
camel_case_mv_assignable_mutable | ( | char | , |
Label | |||
) |
camel_case_mv_referrable_mutable | ( | std::string | , |
Source | |||
) |
In addition to setting the number, sets the label to "channel[aNumber]".
void ReadFromHDF5 | ( | const HAS_GRP_IFC * | aParent, |
const std::string & | aLabel | ||
) | const |
Definition at line 329 of file M3Header.cc.
void SetNumber | ( | uint32_t | aNumber | ) | const |
Definition at line 293 of file M3Header.cc.
void WriteToHDF5 | ( | HAS_GRP_IFC * | aParent | ) |
Definition at line 306 of file M3Header.cc.