HALDLS
|
MADCSample from chip. More...
#include <event.h>
Classes | |
struct | Value |
Sample value. More... | |
Public Types | |
typedef halco::hicann_dls::vx::SourceMultiplexerOnReadoutSourceSelection | Channel |
Channel selected on the active multiplexer for which this sample was acquired. More... | |
Public Member Functions | |
MADCSampleFromChip ()=default | |
Default constructor. More... | |
MADCSampleFromChip (fisch::vx::MADCSampleFromChip const &data) | |
Construct an MADC sample from the data representation. More... | |
MADCSampleFromChip (Value const &value, Channel const &channel, FPGATime const &fpga_time, ChipTime const &chip_time) | |
Construct MADC sample from chip via a value, FPGA and chip time information. More... | |
bool | operator!= (MADCSampleFromChip const &other) const SYMBOL_VISIBLE |
bool | operator== (MADCSampleFromChip const &other) const SYMBOL_VISIBLE |
Public Attributes | |
Channel | channel |
Channel from which this sample was obtained. More... | |
ChipTime | chip_time |
Chip time. More... | |
FPGATime | fpga_time |
FPGA time. More... | |
Value | value |
Sample value. More... | |
Friends | |
class | cereal::access |
struct | detail::MADCSampleFromChipChecker |
std::ostream & | operator<< (std::ostream &os, MADCSampleFromChip const &sample) SYMBOL_VISIBLE |
MADCSample from chip.
It is comprised of the sample value, FPGA and chip time annotation.
typedef halco::hicann_dls::vx::SourceMultiplexerOnReadoutSourceSelection haldls::vx::MADCSampleFromChip::Channel |
|
default |
Default constructor.
|
inline |
bool haldls::vx::MADCSampleFromChip::operator!= | ( | MADCSampleFromChip const & | other | ) | const |
bool haldls::vx::MADCSampleFromChip::operator== | ( | MADCSampleFromChip const & | other | ) | const |
|
friend |
|
friend |
Channel haldls::vx::MADCSampleFromChip::channel |
ChipTime haldls::vx::MADCSampleFromChip::chip_time |
FPGATime haldls::vx::MADCSampleFromChip::fpga_time |