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

Implementation of a hardware adapter to communicate text-based commands over TCP sockets. More...

Go to the source code of this file.

Classes

class  DynExp::NetworkException
 Defines an exception caused by a hardware operation on an ethernet interface (e.g. reading/writing data to a TCP socket). More...
 
class  DynExp::NetworkParamsExtension
 Bundles several parameters to describe a network connection. Use in parameter classes. More...
 
class  DynExp::HardwareAdapterTcpSocketParams
 Parameter class for HardwareAdapterTcpSocket. More...
 
class  DynExp::HardwareAdapterTcpSocketConfigurator
 Configurator class for HardwareAdapterTcpSocket. More...
 
class  DynExp::HardwareAdapterTcpSocketWorker
 Qt worker for network communication in a separate thread. More...
 
class  DynExp::HardwareAdapterTcpSocket
 Implements a hardware adapter to communicate with text-based commands over TCP sockets. More...
 

Namespaces

 DynExp
 DynExp's main namespace contains the implementation of DynExp including classes to manage resources (DynExp objects like hardware adapters, instruments, and modules) as well as their dependencies and parameters.
 

Detailed Description

Implementation of a hardware adapter to communicate text-based commands over TCP sockets.

Definition in file HardwareAdapterEthernet.h.