DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpHardware Namespace Reference

DynExp's hardware namespace contains the implementation of DynExp hardware adapters which extend DynExp's core functionality in a modular way. More...

Namespaces

 NIDAQSyms
 
 PVCamSyms
 
 QutoolsTDCSyms
 
 SmarActSyms
 
 ZILabOneHardwareAdapterSyms
 

Classes

class  gRPCHardwareAdapter
 This template class provides basic functionality to design hardware adapters for instruments which communicate via gRPC. Derive from this abstract class to design respective hardware adapters. More...
 
class  gRPCException
 Defines an exception caused by an operation involving the gRPC library and communication over a TCP socket. More...
 
class  gRPCHardwareAdapterParams
 Parameter class for gRPCHardwareAdapter. More...
 
class  gRPCHardwareAdapterConfigurator
 Configurator class for gRPCHardwareAdapter. More...
 
class  NIDAQException
 
class  NIDAQOutputPortParamsExtension
 
class  NIDAQHardwareAdapterParams
 
class  NIDAQHardwareAdapterConfigurator
 
class  NIDAQTask
 
class  NIDAQHardwareAdapter
 
class  PVCamException
 
class  PVCamHardwareAdapterParams
 
class  PVCamHardwareAdapterConfigurator
 
class  PVCamHardwareAdapter
 
class  QutoolsTDCException
 
class  QutoolsTDCHardwareAdapterParams
 
class  QutoolsTDCHardwareAdapterConfigurator
 
class  QutoolsTDCHardwareAdapter
 
class  SmarActException
 
class  SmarActHardwareAdapterParams
 
class  SmarActHardwareAdapterConfigurator
 
class  SmarActHardwareAdapter
 
class  SIPulseStreamerHardwareAdapterParams
 
class  SIPulseStreamerHardwareAdapterConfigurator
 
class  SIPulseStreamerHardwareAdapter
 
class  ZILabOneException
 
class  ZILabOneHardwareAdapterParams
 
class  ZILabOneHardwareAdapterConfigurator
 
class  ZILabOneHardwareAdapter
 

Functions

std::strong_ordering operator<=> (const SIPulseStreamerHardwareAdapter::SampleType &lhs, const SIPulseStreamerHardwareAdapter::SampleType &rhs)
 

Detailed Description

DynExp's hardware namespace contains the implementation of DynExp hardware adapters which extend DynExp's core functionality in a modular way.

Function Documentation

◆ operator<=>()

std::strong_ordering DynExpHardware::operator<=> ( const SIPulseStreamerHardwareAdapter::SampleType lhs,
const SIPulseStreamerHardwareAdapter::SampleType rhs 
)