openDAQ
Open data acquisition platform
ReaderConfigPtr Class Reference

An interface providing access to a new reader in order to reuse the invalidated reader's settings and configuration. More...

Inherits ObjectPtr< IReaderConfig >.

Detailed Description

An interface providing access to a new reader in order to reuse the invalidated reader's settings and configuration.

Public Member Functions

daq::FunctionPtr getValueTransformFunction () const
 Gets the transform function that will be called with the read value-data and currently valid Signal-Descriptor giving the user the chance add a custom post-processing step. More...
 
daq::FunctionPtr getDomainTransformFunction () const
 Gets the transform function that will be called with the read domain-data and currently valid Signal-Descriptor giving the user the chance add a custom post-processing step. More...
 
daq::ListPtr< daq::IInputPortConfig > getInputPorts () const
 Gets the internally created input-ports if used. More...
 
daq::ReadTimeoutType getReadTimeoutType () const
 Gets the type of time-out handling used by the reader. More...
 
void markAsInvalid () const
 Marks the current reader as invalid preventing any additional operations to be performed on the reader except reusing its info and configuration in a new reader.