Public Member Functions | Public Attributes

MockSignal Class Reference

#include <MockSignal.hpp>

Inheritance diagram for MockSignal:
ISignal

List of all members.

Public Member Functions

 MockSignal ()
virtual ~MockSignal ()
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 ()
virtual bool stop ()
virtual bool close ()

Public Attributes

size_t mOpenCount
bool mOpenRet
uint8_t mLastMac [MAC_ADDRESS_SIZE]
size_t mInitCount
size_t mLastChannels
bool mInitRet
size_t mChannelsCount
size_t mStartCount
bool mStartRet
size_t mAcquireCount
size_t mAcquireRet
size_t mGetDataCount
uint32_t * mpLastGetData
size_t mLastSamples
size_t mTimestampCount
uint64_t mTimestampRet
size_t mStopCount
bool mStopRet
size_t mCloseCount
bool mCloseRet

Constructor & Destructor Documentation

MockSignal.MockSignal (  ) 
virtual MockSignal.~MockSignal (  )  [virtual]

Member Function Documentation

virtual size_t MockSignal.acquire (  )  [virtual]

Implements ISignal.

virtual size_t MockSignal.channels (  )  [virtual]

Implements ISignal.

virtual bool MockSignal.close (  )  [virtual]

Implements ISignal.

virtual void MockSignal.getdata ( uint32_t *  buffer,
size_t  samples 
) [virtual]

Implements ISignal.

virtual bool MockSignal.init ( size_t  channels  )  [virtual]

Implements ISignal.

virtual bool MockSignal.open ( uint8_t *  mac  )  [virtual]

Implements ISignal.

virtual bool MockSignal.start (  )  [virtual]

Implements ISignal.

virtual bool MockSignal.stop (  )  [virtual]

Implements ISignal.

virtual uint64_t MockSignal.timestamp (  )  [virtual]

Implements ISignal.


Member Data Documentation

uint8_t MockSignal.mLastMac[MAC_ADDRESS_SIZE]

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