DynExp
Highly flexible laboratory automation for dynamically changing experiments.
NetworkTimeTaggerModule.h File Reference

Implementation of a gRPC server module to provide remote access to a time tagger meta instrument. More...

Go to the source code of this file.

Classes

class  DynExpModule::NetworkTimeTaggerData< gRPCServices >
 
class  DynExpModule::NetworkTimeTaggerParams< gRPCServices >
 
class  DynExpModule::NetworkTimeTaggerConfigurator< gRPCServices >
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataGetHardwareInfo
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataGetBufferInfo
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataGetStreamMode
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataSetStreamMode
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataClearBuffer
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataConfigureInput
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataSetExposureTime
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataSetCoincidenceWindow
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataSetInputDelay
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataSetHBTActive
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataConfigureHBT
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataResetHBT
 
class  DynExpModule::NetworkTimeTaggerT< gRPCServices >::CallDataGetHBTResults
 

Namespaces

 DynExpModule
 DynExp's module namespace contains the implementation of DynExp modules which extend DynExp's core functionality in a modular way.
 

Typedefs

using DynExpModule::NetworkTimeTagger = NetworkTimeTaggerT< typename NetworkDataStreamInstrument::ThisServiceType, DynExpProto::NetworkTimeTagger::NetworkTimeTagger >
 Explicit instantiation of derivable class NetworkTimeTaggerT to create the network time tagger module. More...
 

Detailed Description

Implementation of a gRPC server module to provide remote access to a time tagger meta instrument.

Definition in file NetworkTimeTaggerModule.h.