Public Member Functions

EnobioSignalHandler Class Reference

#include <EnobioSignalHandler.hpp>

Inheritance diagram for EnobioSignalHandler:
ISignal IEnobioSignalHandler

List of all members.

Public Member Functions

 EnobioSignalHandler (Enobio3G *pEnobio3G, ITimer *pTimer)
virtual ~EnobioSignalHandler ()
void setEnobioDataReceiver (EnobioDataReceiver *pDataReceiver)
void setEnobioStatusReceiver (EnobioStatusReceiver *pStatusReceiver)
virtual void handleStatusData (StatusData *pStatusData)
virtual void handleChannelData (ChannelData *pChannelData)
virtual bool open (uint8_t *mac)
virtual bool init (size_t channels)
virtual size_t channels ()
virtual bool start ()
virtual size_t acquire ()
virtual void getdata (uint32_t *buffer, size_t samples)
virtual uint64_t timestamp ()
bool stop ()
bool close ()

Constructor & Destructor Documentation

EnobioSignalHandler::EnobioSignalHandler ( Enobio3G *  pEnobio3G,
ITimer pTimer 
)
EnobioSignalHandler::~EnobioSignalHandler (  )  [virtual]

Member Function Documentation

size_t EnobioSignalHandler::acquire (  )  [virtual]
size_t EnobioSignalHandler::channels (  )  [virtual]
bool EnobioSignalHandler::close (  ) 
void EnobioSignalHandler::getdata ( uint32_t *  buffer,
size_t  samples 
) [virtual]
void EnobioSignalHandler::handleChannelData ( ChannelData *  pChannelData  )  [virtual]

Implements IEnobioSignalHandler.

void EnobioSignalHandler::handleStatusData ( StatusData *  pStatusData  )  [virtual]

Implements IEnobioSignalHandler.

bool EnobioSignalHandler::init ( size_t  channels  )  [virtual]
bool EnobioSignalHandler::open ( uint8_t *  mac  )  [virtual]
void EnobioSignalHandler::setEnobioDataReceiver ( EnobioDataReceiver pDataReceiver  ) 
void EnobioSignalHandler::setEnobioStatusReceiver ( EnobioStatusReceiver pStatusReceiver  ) 
bool EnobioSignalHandler::start (  )  [virtual]
bool EnobioSignalHandler::stop (  ) 
uint64_t EnobioSignalHandler::timestamp (  )  [virtual]

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