DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Swabian Instruments Pulse Streamer 8/2's internal representation of a single pulse. More...
Public Member Functions | |
std::unique_ptr< pulse_streamer::PulseMessage > | ToPulseMessage () const |
Public Attributes | |
uint32_t | ticks = 0 |
Duration in ns. More... | |
uint8_t | digi = 0 |
Digital out bit mask (LSB is channel 0, MSB is channel 7) More... | |
int16_t | ao0 = 0 |
Analog out channel 0 (-0x7FFF is -1.0V, 0x7FFF is 1.0V) More... | |
int16_t | ao1 = 0 |
Analog out channel 1 (-0x7FFF is -1.0V, 0x7FFF is 1.0V) More... | |
Swabian Instruments Pulse Streamer 8/2's internal representation of a single pulse.
Definition at line 72 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
std::unique_ptr< pulse_streamer::PulseMessage > DynExpHardware::SIPulseStreamerHardwareAdapter::PulseType::ToPulseMessage | ( | ) | const |
Definition at line 49 of file HardwareAdapterSwabianInstrumentsPulseStreamer.cpp.
int16_t DynExpHardware::SIPulseStreamerHardwareAdapter::PulseType::ao0 = 0 |
Analog out channel 0 (-0x7FFF is -1.0V, 0x7FFF is 1.0V)
Definition at line 76 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
int16_t DynExpHardware::SIPulseStreamerHardwareAdapter::PulseType::ao1 = 0 |
Analog out channel 1 (-0x7FFF is -1.0V, 0x7FFF is 1.0V)
Definition at line 77 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
uint8_t DynExpHardware::SIPulseStreamerHardwareAdapter::PulseType::digi = 0 |
Digital out bit mask (LSB is channel 0, MSB is channel 7)
Definition at line 75 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
uint32_t DynExpHardware::SIPulseStreamerHardwareAdapter::PulseType::ticks = 0 |
Duration in ns.
Definition at line 74 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.