#include <RandomSignal.hpp>
Public Member Functions | |
RandomSignal () | |
virtual | ~RandomSignal () |
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 | |
boost::random::mt19937 | gen |
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 |
Static Public Attributes | |
static const size_t | MAC_ADDRESS_SIZE = 6 |
RandomSignal::RandomSignal | ( | ) |
RandomSignal::~RandomSignal | ( | ) | [virtual] |
size_t RandomSignal::acquire | ( | ) | [virtual] |
Implements ISignal.
size_t RandomSignal::channels | ( | ) | [virtual] |
Implements ISignal.
bool RandomSignal::close | ( | ) | [virtual] |
Implements ISignal.
void RandomSignal::getdata | ( | uint32_t * | buffer, | |
size_t | samples | |||
) | [virtual] |
Implements ISignal.
bool RandomSignal::init | ( | size_t | channels | ) | [virtual] |
Implements ISignal.
bool RandomSignal::open | ( | uint8_t * | mac | ) | [virtual] |
Implements ISignal.
bool RandomSignal::start | ( | ) | [virtual] |
Implements ISignal.
bool RandomSignal::stop | ( | ) | [virtual] |
Implements ISignal.
uint64_t RandomSignal::timestamp | ( | ) | [virtual] |
Implements ISignal.
boost::random::mt19937 RandomSignal.gen |
const size_t RandomSignal.MAC_ADDRESS_SIZE = 6 [static] |
size_t RandomSignal.mAcquireCount |
size_t RandomSignal.mAcquireRet |
size_t RandomSignal.mChannelsCount |
size_t RandomSignal.mCloseCount |
size_t RandomSignal.mGetDataCount |
size_t RandomSignal.mInitCount |
size_t RandomSignal.mLastChannels |
uint8_t RandomSignal.mLastMac[MAC_ADDRESS_SIZE] |
size_t RandomSignal.mLastSamples |
size_t RandomSignal.mOpenCount |
uint32_t* RandomSignal.mpLastGetData |
size_t RandomSignal.mStartCount |
size_t RandomSignal.mStopCount |
size_t RandomSignal.mTimestampCount |
uint64_t RandomSignal.mTimestampRet |