PacMan 2.0(r200)
Runs on digital PAC measurement computers
|
PacMan's main class controlling the program. More...
#include <PacMan.h>
Public Slots | |
void | startRecording () |
void | stopRecording () |
void | recordingFinished () |
void | getThreadStatus (QString s) |
void | sendAllProperties () |
void | changedPropertyReceived (QByteArray data) |
Signals | |
void | start_recording () |
void | stop_recording () |
void | allThreadsReady () |
void | analyzerStats (int dataqueuewfin, int dataqueuewfdrop, int resultqueuein, int resultqueuedrop) |
void | lastSeqNum (qlonglong l) |
void | numAnalyzerThreads (unsigned int newnum) |
void | forwardWaveformTeaser (WaveformDataInterface *w) |
void | waitingForOffsetSignal () |
void | foundOffsetSignal () |
void | startSynchronization () |
void | setAnalyzerPlugin (QObject *waveformtemplate) |
void | sendPropertyToNode (QByteArray data) const |
void | sendConfirmationToNode (QByteArray data) |
Public Member Functions | |
PacMan (QObject *parent=0) | |
~PacMan () | |
void | forwardConfirmationData (const TransmittablePropertyData *d) const |
redefinition as required by PropertyBranchInterface | |
void | forwardNewProperty (const TransmittableProperty *p) const |
redefinition to send new properties to PacMaster | |
void | childPropertyChanged (TransmittableProperty *) |
Static Public Member Functions | |
static const WaveformProcessingInterface * | getAnalyzer () |
Static Public Attributes | |
static PacQueue < PacWaveformChunk > * | pacdataqueue = 0 |
static QList< PacAnalyzerThread * > | analyzerthreads |
static PacQueue< const long long > | droppedChunks |
static PacQueue < PacWaveformChunk > * | wfrecyclingqueue = 0 |
static PacStats * | pacstats = 0 |
PacMan's main class controlling the program.
PacMan::PacMan | ( | QObject * | parent = 0 | ) |
PacMan::~PacMan | ( | ) |
void PacMan::allThreadsReady | ( | ) | [signal] |
void PacMan::analyzerStats | ( | int | dataqueuewfin, |
int | dataqueuewfdrop, | ||
int | resultqueuein, | ||
int | resultqueuedrop | ||
) | [signal] |
void PacMan::changedPropertyReceived | ( | QByteArray | data | ) | [slot] |
void PacMan::childPropertyChanged | ( | TransmittableProperty * | ) | [virtual] |
Reimplemented from PropertyBranch.
void PacMan::forwardConfirmationData | ( | const TransmittablePropertyData * | d | ) | const [virtual] |
redefinition as required by PropertyBranchInterface
Reimplemented from PropertyBranch.
void PacMan::forwardNewProperty | ( | const TransmittableProperty * | p | ) | const [virtual] |
redefinition to send new properties to PacMaster
Reimplemented from PropertyBranch.
void PacMan::forwardWaveformTeaser | ( | WaveformDataInterface * | w | ) | [signal] |
void PacMan::foundOffsetSignal | ( | ) | [signal] |
static const WaveformProcessingInterface* PacMan::getAnalyzer | ( | ) | [inline, static] |
void PacMan::getThreadStatus | ( | QString | s | ) | [slot] |
void PacMan::lastSeqNum | ( | qlonglong | l | ) | [signal] |
void PacMan::numAnalyzerThreads | ( | unsigned int | newnum | ) | [signal] |
void PacMan::recordingFinished | ( | ) | [slot] |
void PacMan::sendAllProperties | ( | ) | [slot] |
void PacMan::sendConfirmationToNode | ( | QByteArray | data | ) | [signal] |
void PacMan::sendPropertyToNode | ( | QByteArray | data | ) | const [signal] |
void PacMan::setAnalyzerPlugin | ( | QObject * | waveformtemplate | ) | [signal] |
void PacMan::start_recording | ( | ) | [signal] |
void PacMan::startRecording | ( | ) | [slot] |
void PacMan::startSynchronization | ( | ) | [signal] |
void PacMan::stop_recording | ( | ) | [signal] |
void PacMan::stopRecording | ( | ) | [slot] |
void PacMan::waitingForOffsetSignal | ( | ) | [signal] |
QList< PacAnalyzerThread * > PacMan::analyzerthreads [static] |
PacQueue< const long long > PacMan::droppedChunks [static] |
PacQueue< PacWaveformChunk > * PacMan::pacdataqueue = 0 [static] |
PacStats * PacMan::pacstats = 0 [static] |
PacQueue< PacWaveformChunk > * PacMan::wfrecyclingqueue = 0 [static] |