Public Member Functions

ISignal Class Reference

#include <ISignal.hpp>

Inheritance diagram for ISignal:
EnobioSignalHandler MobilabSignal MockSignal NidaqSignal NonblockingSignal RandomSignal SignalPythonWrap

List of all members.

Public Member Functions

virtual ~ISignal ()
virtual bool open (uint8_t *mac)=0
virtual bool init (size_t channels)=0
virtual size_t channels ()=0
virtual bool start ()=0
virtual size_t acquire ()=0
virtual void getdata (uint32_t *buffer, size_t samples)=0
virtual uint64_t timestamp ()=0
virtual bool stop ()=0
virtual bool close ()=0

Constructor & Destructor Documentation

virtual ISignal.~ISignal (  )  [virtual]

Member Function Documentation

virtual size_t ISignal.acquire (  )  [pure virtual]
virtual size_t ISignal.channels (  )  [pure virtual]
virtual bool ISignal.close (  )  [pure virtual]
virtual void ISignal.getdata ( uint32_t *  buffer,
size_t  samples 
) [pure virtual]
virtual bool ISignal.init ( size_t  channels  )  [pure virtual]
virtual bool ISignal.open ( uint8_t *  mac  )  [pure virtual]
virtual bool ISignal.start (  )  [pure virtual]
virtual bool ISignal.stop (  )  [pure virtual]
virtual uint64_t ISignal.timestamp (  )  [pure virtual]

The documentation for this class was generated from the following file: