template<typename InterfaceType>
class GenericSampleReaderPtr< InterfaceType >
A basic signal reader that simplifies reading the signals's samples.
|
| daq::SampleType | getValueReadType () const |
| | Gets the sample-type the signal value samples will be converted to when read or SampleType::Invalid if read-type has not been determined yet. More...
|
| |
| daq::SampleType | getDomainReadType () const |
| | Gets the sample-type the signal domain samples will be converted to when read or SampleType::Invalid if read-type has not been determined yet. More...
|
| |
| void | setValueTransformFunction (const daq::FunctionPtr &transform) const |
| | Sets 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. The function should have a signature compatible with: More...
|
| |
| void | setDomainTransformFunction (const daq::FunctionPtr &transform) const |
| | Sets 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. The function should have a signature compatible with: More...
|
| |
| daq::ReadMode | getReadMode () const |
| | Gets the reader's read mode which determines if the reader will also scale the read data or not. More...
|
| |
| daq::SizeT | getAvailableCount () const |
| | Gets the number of segments available to read. More...
|
| |
| void | setOnDataAvailable (const daq::ProcedurePtr &callback) const |
| | Sets the specified callback function to be called when there is available data in the reader. More...
|
| |
| void | setExternalListener (const daq::InputPortNotificationsPtr &listener) const |
| | Sets an external listener to the reader. More...
|
| |
| daq::Bool | getEmpty () const |
| | Checks if there is data to read. More...
|
| |