DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType Struct Reference

Sample of one output channel. More...

Public Member Functions

uint8_t ComposeDOValue () const
 

Static Public Member Functions

static int16_t MakeValueFromVoltage (const double Voltage)
 

Public Attributes

SIPulseStreamerHardwareAdapterParams::OutputChannelType Channel
 
std::chrono::nanoseconds Timestamp
 
int16_t Value
 

Detailed Description

Sample of one output channel.

Definition at line 85 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.

Member Function Documentation

◆ ComposeDOValue()

uint8_t DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType::ComposeDOValue ( ) const

◆ MakeValueFromVoltage()

int16_t DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType::MakeValueFromVoltage ( const double  Voltage)
static

Member Data Documentation

◆ Channel

SIPulseStreamerHardwareAdapterParams::OutputChannelType DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType::Channel

◆ Timestamp

std::chrono::nanoseconds DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType::Timestamp

◆ Value

int16_t DynExpHardware::SIPulseStreamerHardwareAdapter::SampleType::Value

The documentation for this struct was generated from the following files: